为什么我无法设置UITableView的帧大小?

时间:2014-06-10 14:49:55

标签: uitableview

我有一个UIViewController,在界面构建器中设置了UITableView。 在我的h文件中,我连接了UITableView * myTableView。 (@property(强,非原子)IBOutlet UITableView * tableView;)

在我的视图底部,我有一个工具栏。此工具栏覆盖了myTableView的最后一个单元格。

经过大量阅读后,我发现我可以这样设定高度:

CGRect fr= CGRectMake(0, 0, myWidht, myHeight);
[self.myTableView setFrame:fr];
NSLog(@"test %f",self.myTableView.frame.size.height);

此日志:测试“myHeight”,但myTableView仍然被工具栏覆盖! 我也尝试在界面构建器中设置约束,但我仍然失败。

有没有办法解决这个问题,所以在视图底部的工具栏中没有覆盖tableview中的最后一个单元格?

1 个答案:

答案 0 :(得分:0)

重置模拟器,并在interfacebulder中调整约束解决了它: - )