2013-10-02 14 views
3

這很奇怪......我向視圖控制器添加了一個表格視圖,將原始單元格的數量設置爲3,但是在它們被自動添加後,第一個原型單元格不會有一個內容視圖,我也不能添加一個作爲子視圖。原型單元格 - 第一個沒有內容視圖

enter image description here

我缺少什麼?

+2

hm..try刪除此單元格並重新添加.. – Stas

+0

奇怪的是,工作原理是這樣的: –

回答

7

這可能是某種錯誤。刪除此單元格並再次添加。

+2

也有同樣的問題 - 通過將原型單元格的數量設置爲比我想要的數量多一個,然後刪除第一個 – SimonTheDiver

+0

有沒有其他替代方法呢?我試圖刪除tableview,tableviewcell,重新創建過程,清理,重新啓動xcode。但在第一個單元上仍然沒有contentview。 – Bordz

+0

不幸的是沒有。我只碰到過這個bug並修復它。歡迎您添加另一種解決方法) – Stas

4

問題是當您爲單元格創建動態原型時,它的內容視圖沒有ID。

在我來說,我剛打開的故事板文件的文本編輯器,發現我的手機實際上有一個內容視圖:

<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="zco-1o-WJ4"> 
    <rect key="frame" x="0.0" y="0.0" width="320" height="44"/> 
    <autoresizingMask key="autoresizingMask"/> 
</tableViewCellContentView> 

但是,如果你看到的,是沒有任何標識。

所以我找到了正確內容視圖的另一個單元格,並且發現差異僅在內容視圖的id中。正確的內容視圖一直在尋找這樣的:

<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="VQc-uV-1iJ" id="UR5-S8-XX9"> 

於是我就加入ID爲內容的看法,他成爲了故事板文件可見。你可以把任何唯一的ID,這可能是工作。

以上解決方案工作正常。但現在你知道原因。

相關問題