我有一个采取平移手势的视图。这样的观点可以翻译。我逐渐想要将平移手势的视图的alpha从1.0更改为0.0,因为它正在靠近另一个视图移动,因此两个视图的帧没有突然重叠。我怎样才能做到这一点?
答案 0 :(得分:0)
我认为没有一种方法可以将不同的alpha值分配给单个视图的不同区域。
作为一种变通方法,您可以使用与背景颜色相同的叠加视图,或者在视图上设置图像,该图像逐渐增加alpha并允许目标视图在此叠加视图下滑动。
答案 1 :(得分:0)
你必须在CALayer
做一些工作,请从下面的@robmayoff检查答案。问题,我认为这可能会有所帮助: