1

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

4

2 回答 2

0

您必须在 a 中做一些工作,CALayer从下面的 SO 问题中检查@robmayoff 的答案,我认为它可能会有所帮助:

如何在 IOS 中应用部分淡入淡出?

于 2013-10-24T09:52:44.297 回答
0

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

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

于 2013-10-24T09:45:40.967 回答