ios - UItextfield 不渲染背景颜色

标签 ios uitextfield uicolor

当 UITextfield 在 vi​​ewdidload 方法上可见时,它的背景颜色是可见的。但是,如果文本字段在某些事件发生之前一直保持隐藏状态,则它的背景颜色是不可见的。 在图像中,我为文本字段提供了带有 alpha 值的白色背景。 在第一种情况下,颜色是可见的,但在第二种情况下,背景颜色似乎是清晰的颜色。

这些文本字段在 UIStackView 中。

Transparent Background color Visible Background Color

最佳答案

当textfield在调用stackView时

  self.field1.isHidden = false

  self.field1.setNeedsDisplay()

关于ios - UItextfield 不渲染背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47887088/

相关文章:

ios - 未调用 HLS 缓存的 AVAssetDownloadDelegate 方法

objective-c - 将像素点转换为经纬度

ios - 如何在导航 Controller 中推送 UIViewController 之前关闭键盘

iphone - 如何从带有标签和颜色对象的方法中选择随机颜色?

ios - UIButton颜色变化

ios - 将父容器的平移手势传递给嵌套的 UICollectionView

iOS 13 设置 UISearchTextField 占位符颜色

ios - 在插入 CoreData 之前检查文本字段是否为空

ios - 使用 UIDatePicker 时如何禁用键盘但启用 UITextFields?

ios - 为什么使用 [UIColor colorWithRed :gred:blue:alpha] lead to EXC_BAD_ACCESS?