2014-09-24 82 views
0

我的.xib文件中有一個UITableView。我有這個密碼保護,通過掩蓋另一個UIView有一個UITextField。一旦輸入密碼,我從超級視圖中移除UIView。但是,我遇到了一個問題,UIView沒有涵蓋6和6 Plus上的所有UITableView。考慮到UIView不是xib中的主視圖,並且簡單添加,我該如何去做這件事?我使用自動佈局,並告訴它固定到前導和尾隨,但它不起作用。UIView不調整大小以填充iPhone 6窗口

Screenshot

+1

爲什麼不使用模態視圖控制器? – matsoftware 2014-09-24 21:22:15

回答

1

我終於成功地解決了這個問題。我已經告訴過它要固定一切,這樣渲染的@NRitH答案就沒用了。我簡單地添加了

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

在將視圖添加爲子視圖之前,它完美地工作。

0

您還需要針其頂部和底部邊緣。如果它在同一視圖中包含要隱藏的內容,請將邊緣固定到遮蔽內容的邊緣。實際上,關於使用模態對話框的評論是真實的。