今天在使用tableview的時候,遇到了Tableview最後一行沒法顯示或者顯示不全的問題。web
在控制器RootViewController中聲明瞭一個UITableView類屬性。其中RootViewController是navigationcontroller中的一個控制器spa
@property(,)myTableView;orm
初始化的時候,怕麻煩。初始化的時候——ci
self.myTableView = [UITableView alloc]initWithFrame:self.view.frame];it
結果致使了顯示不全的問題。io
後來發現,因爲navigationBar的高度的問題,致使self.view的frame發生了變化。你們能夠本身試着打印一下,有navigationcontroller時候的frametable
最後解決辦法是:form
設置frame的時候,直接設定具體值便可。transform