iOS - 设置 alpha 来查看导致显示奇怪的边框

标签 ios objective-c

基本上我是在进行递归搜索,将所有 subview 的 alpha 设置为 0.5。

稍后我想将 alpha 设置回原来的值,所以我将 alpha 设置为 1.0f。但它的结果是:

enter image description here

如果我在 UITextField 中单击,线条就会消失。如何在不出现此奇怪边框的情况下将所有 subview 恢复为默认 alpha?

最佳答案

这听起来像 XY problem .您不应该弄乱 UITextField 等系统控件的 View 层次结构。

如果您设置 super View 的 alpha,它会影响该 View 及其所有 subview 的 alpha,因此没有任何理由这样做。

关于iOS - 设置 alpha 来查看导致显示奇怪的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41334434/

相关文章:

ios - Xcode 6 删除应用组

ios - 捕获 NSMutableArray 中的默认排序?

iphone - UINavigationBar 中的事件指示器

java - 如何在 iOS 中的线程之间传输数据?

objective-c - 拖动以触发 UIButton

ios - xcode 4.5 和 UIScrollview 有什么问题?

ios - 无法从 coredata 实体 swift 中删除对象

ios - UISegmentedControl 仅在重新访问 ViewController 时更改文本颜色

objective-c - 检测新的视频和音频输入

iOS:设置 Storyboard后编辑 View 的约束