更改区域上的视图的alpha

时间:2013-10-24 09:31:12

标签: ios objective-c uiview uigesturerecognizer

我有一个采取平移手势的视图。这样的观点可以翻译。我逐渐想要将平移手势的视图的alpha从1.0更改为0.0,因为它正在靠近另一个视图移动,因此两个视图的帧没有突然重叠。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

我认为没有一种方法可以将不同的alpha值分配给单个视图的不同区域。

作为一种变通方法,您可以使用与背景颜色相同的叠加视图,或者在视图上设置图像,该图像逐渐增加alpha并允许目标视图在此叠加视图下滑动。

答案 1 :(得分:0)

你必须在CALayer做一些工作,请从下面的@robmayoff检查答案。问题,我认为这可能会有所帮助:

How to apply partial fade in-out in IOS?