基本上我是在进行递归搜索,将所有 subview 的 alpha 设置为 0.5。
稍后我想将 alpha 设置回原来的值,所以我将 alpha 设置为 1.0f。但它的结果是:
如果我在 UITextField 中单击,线条就会消失。如何在不出现此奇怪边框的情况下将所有 subview 恢复为默认 alpha?
最佳答案
这听起来像 XY problem .您不应该弄乱 UITextField
等系统控件的 View 层次结构。
如果您设置 super View 的 alpha,它会影响该 View 及其所有 subview 的 alpha,因此没有任何理由这样做。
关于iOS - 设置 alpha 来查看导致显示奇怪的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41334434/