0

我有一个 UITextField ,一旦用户开始输入文本,它的不透明度就会发生变化,请看两个屏幕截图:

在此处输入图像描述 在此处输入图像描述

视图层次结构如下:

主视图 (1) 滚动视图 (2) 父容器视图 (3) 背景 UIImage 视图 (4) UITextView (5) 其他视图

父容器视图 (3) 用于将许多子视图组合在一起,因为它们作为一个内聚单元在屏幕上移动,它的 alpha 设置为 1,背景设置为清除颜色。背景图像视图 (4) 提供了您可以在屏幕截图中看到的深灰色部分,其 alpha 设置为 0.9,因此其下方的滚动视图 (2) 部分可见。

UITextView (5) 的背景颜色设置为 whiteColor,其 alpha 为 1.0。

这是使用的边界样式:

在此处输入图像描述

我的问题是:1)为什么 UITextView 的透明度会随着用户开始输入内容而改变?2) 如何使 UITextView 的背景始终不透明?3)如何将光标的颜色从蓝色更改为其他颜色?

提前感谢您的任何答案。

4

0 回答 0