我的UITextField
中的容器视图中有UITableViewCell
。我想在点击文本字段时将其容器带到最前面。澄清一下:我在" mask"中添加了一个子视图。点击文本字段时的背景,因此仅显示文本字段。但是我遇到了一些我尝试过的方法有问题:
self.view.bringSubviewToFront(subview1)
即使我在UIViewController
中引用了该视图,这似乎也不起作用,我猜这是因为视图埋得太深(但我不完全确定)?
self.view.insertSubview(subview1, aboveSubview: maskBackgroundView)
这确实将子视图放在了前面,但它搞砸了我在子视图上设置的约束。
答案 0 :(得分:0)
您应该使用view.hidden
属性来控制外观,而不是改变顺序。 view.hidden = true
会隐藏视图,false
会显示该视图。