在viewdidappear第二次调用后,UITableview高度发生了变化

时间:2014-09-13 06:53:11

标签: ios objective-c uitableview

我有一个TableView

First Tab with table view

设置这些约束

constraints

每当我去"选择文件夹"选项卡并再次返回到"所有文件",tableView高度增加49并且工具栏具有"删除"按钮在进一步按下时消失

tableview height increased

我无法理解如何解决此问题。我做了很多事情:

  1. 更改约束的优先级以确保表格底部具有更高的优先级
  2. 删除表格并添加新表格
  3. 删除工具栏,将表格底部固定到导航栏。
  4. 以上都没有奏效。请帮我解决这个问题。谢谢!

1 个答案:

答案 0 :(得分:0)

这很奇怪,但是删除整个视图并从一开始就重新构建"相同的约束"确实解决了这个问题。

我将此归因于Xcode 5.1.1 bug

除非有人有更好的解释,否则我会将其标记为已接受的答案。