将UITableViewCell的子视图带到最前面

时间:2016-02-06 15:09:24

标签: ios uitableview

我的UITextField中的容器视图中有UITableViewCell。我想在点击文本字段时将其容器带到最前面。澄清一下:我在" mask"中添加了一个子视图。点击文本字段时的背景,因此仅显示文本字段。但是我遇到了一些我尝试过的方法有问题:

  1. self.view.bringSubviewToFront(subview1) 即使我在UIViewController中引用了该视图,这似乎也不起作用,我猜这是因为视图埋得太深(但我不完全确定)?

  2. self.view.insertSubview(subview1, aboveSubview: maskBackgroundView) 这确实将子视图放在了前面,但它搞砸了我在子视图上设置的约束。

1 个答案:

答案 0 :(得分:0)

您应该使用view.hidden属性来控制外观,而不是改变顺序。 view.hidden = true会隐藏视图,false会显示该视图。