天天看點

Tableview最後一行無法顯示或者顯示不全的問題IOS

今天在使用tableview的時候,遇到了Tableview最後一行無法顯示或者顯示不全的問題。

在控制器RootViewController中聲明了一個UITableView類屬性。其中RootViewController是navigationcontroller中的一個控制器

@property(,)myTableView;

初始化的時候,怕麻煩。初始化的時候——

self.myTableView = [UITableView alloc]initWithFrame:self.view.frame];

結果導緻了顯示不全的問題。

後來發現,由于navigationBar的高度的問題,導緻self.view的frame發生了變化。大家可以自己試着列印一下,有navigationcontroller時候的frame

最後解決辦法是:

設定frame的時候,直接設定具體值即可。

繼續閱讀