2014-09-13 76 views
0

後,我有一個TableView中UITableView的高度變化viewdidappear稱爲第二次

First Tab with table view

這些限制設置

constraints

每當我去「選擇文件夾」選項卡,然後捲土重來再次爲「所有文件」,tableView高度增加49,並且具有「刪除」按鈕的工具欄消失,因爲它被進一步推下去

tableview height increased

我無法理解如何解決此問題。我做了很多事情,如:

  1. 約束更改優先級,以確保該表底部具有更高的優先級
  2. 刪除表,並添加新的
  3. 刪除工具欄,針表底部的導航欄。

以上都沒有奏效。請幫我解決這個問題。謝謝!

+0

您是否嘗試過設置tableView的Width&Height約束? – DilumN 2014-09-13 07:23:38

+0

是的,我做了,我設置UITableView高度約束<= 410,它沒有奏效。第二次調用viewdidappear後的UITableView高度縮放到435 – sachinkale 2014-09-13 13:51:48

回答

0

這很奇怪,但刪除整個視圖並從「相同的約束」開始重新創建解決了這個問題。

我這歸因,Xcode的5.1.1錯誤

除非有人有更多更好的解釋,我將標誌着作爲公認的答案。