我有一个 Tabbarcontroller,在第一个 tabview 中我有一个 tableviewcontroller。现在最后一行是半可见的,其余的位于 tabbarcontroller 下方。
我在标签栏 Controller 的界面构建器中未选中扩展边缘,但没有任何变化。
我也在我的 tableview Controller 中试过这个:
self.edgesForExtendedLayout = UIRectEdgeNone;
但最后一行仍然位于标签栏下方的一半。
有人知道我该如何解决这个问题?
最佳答案
在 viewDidLoad 方法中试试这个
- (void)viewDidLoad
{
[super viewDidLoad];
self.edgesForExtendedLayout = UIRectEdgeAll;
self.tableView.contentInset = UIEdgeInsetsMake(0.0f, 0.0f, CGRectGetHeight(self.tabBarController.tabBar.frame), 0.0f);
}
关于ios - tabbarcontroller下tableview最后一行被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29469267/