【问题标题】:Why do I fail to set the frame size of a UITableView?为什么我无法设置 UITableView 的帧大小?
【发布时间】:2014-06-10 14:49:55
【问题描述】:

我有一个 UIViewController,在界面生成器中设置了 UITableView。 在我的 h 文件中,我连接了 UITableView *myTableView。 (@property (strong, nonatomic) 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 仍被工具栏覆盖!!! 我也尝试在界面生成器中设置约束,但仍然失败。

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

【问题讨论】:

    标签: uitableview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-02-14
      • 2014-10-03
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-21
      相关资源
      最近更新 更多