UIView未调整大小以填充iPhone 6窗口

时间:2014-09-24 21:21:30

标签: ios iphone uitableview uiview autolayout

我的.xib文件中有一个UITableView。我通过使用UIView的其他UITextField模糊密码来保护此密码。输入密码后,我从superview中删除UIView。但是,我遇到的问题是UIView没有覆盖6和6 Plus上的所有UITableView。我怎么能这样做,因为UIView不是xib中的主视图,只是添加了?我使用自动布局并告诉它固定前导和尾随,但它不起作用。

Screenshot

2 个答案:

答案 0 :(得分:1)

我终于设法自己解决了这个问题。我已经告诉它固定一切,所以@NRitH的回答是没用的。我只是添加了

    [password setFrame:self.navigationController.view.bounds];

在将视图添加为子视图之前,它完美运行。

答案 1 :(得分:0)

您还需要固定其顶部和底部边缘。如果它在包含您想要隐藏的内容的同一视图中,则将边缘固定到模糊内容的边缘。但实际上,关于使用模态对话框的评论是正确的。