2014-11-06 77 views
0

有時,在界面構建器中打開故事板時,伴隨典型版本更改,某些UILables會更改其寬度並變得更小。UITableViewCell的內容在重新打開後調整大小IB

這可能與優勝美地和Xcode 6.1的更新有關,因爲有問題的UILabels沒有用來自行更改其大小。

這就是標籤都包含在結構(標記標籤是造成問題的那些): enter image description here

三個都下會自動調整大小屬性:

enter image description here

是否有人知道爲什麼這正在發生,以及如何使它停止?

回答

1

這是一個Xcode錯誤。

在以前版本的表格單元格會是這樣產生:

<tableViewCell ...> 
    <rect key="frame" x="0.0" y="0.0" width="320" height="44"/> 
    ... 
    <tableViewCellContentView ...> 
      <rect key="frame" x="0.0" y="0.0" width="320" height="44"/> 

與新版本的tableViewCellContentViewrect標籤完全丟失。我手動插入後,一切都按預期工作。

+0

昨天經歷過同樣的錯誤,在添加缺少的屬性後,它甚至在更改故事板中的單元格高度時不會改變。希望任何人都能買到蘋果。不知道它是否在Xcode 6.2中修復了 – 2014-11-20 05:50:52

+0

在Apple的bug報告系統上有一個關於此bug的憑證(ID爲18404033)(目前仍處於「打開」狀態) – Daniel 2015-02-11 08:28:57

相關問題