UITextView在iOS的某些部分变得透明

时间:2013-07-26 14:39:59

标签: ios uitextview alpha

我有一个视图,例如400 x 400,以及一个UITextView作为其子视图,它涵盖了完整的超级视图。

Superview背景颜色为黑色,alpha为0.7。 UItextView背景颜色为黑色,alpha为0.0。

现在,当某些view_behind消失在文本视图后面时,可能是动画,整个superview中位于view_behind上方的部分变得透明。在UITextView上包含文本。 当卷更改并且卷集线器消失时也会发生这种情况。视图的某些部分变得透明。 (透明,我的意思是alpha为0,底层视图通过透明部分完全可见。)

现在,如果我将文本视图的alpha增加到某个0.7或1.0,那么透明度就不会发生。

如果我致电[self.view setNeedsLayout]透明度消失。

有时透明度会随着时间而消失。此外,当设备方向改变时,透明度也会消失。

修改 我们正在运行相机,一旦某个视图(与透明矩形大小相同)在UITextView后面消失,它就会变得可见。 (“Hello World”是一个不同的UILabel,背景颜色为黑色,alpha为0.0,消息部分为UITextView,背景颜色为黑色,alpha为0.0)

Camera running on the background is visible

编辑:如果视图在没有任何动画的情况下消失,则不会出现透明度。

0 个答案:

没有答案