2014-06-23 46 views
4

我正在嘗試使用Xcode 6 beta 2和Swift在UITableView中實現一些靜態單元。我已經成功實現了動態單元格。靜態UITableViewCell空白 - 斯威夫特,iOS 8

當用戶點擊其中一個動態單元格時,會出現一個新的UITableViewController對於帶有靜態單元格的UITableView的推送。

我已經在Xcode中設置了這一切,並且segue能夠工作,但是當我將UILabel拖放到其中一個靜態單元上時,它就不會在運行時顯示出來。有幾件事情,這可能有助於縮小怎麼回事:

  1. 沒有在UITableViewController
  2. 正在實施的數據源方法,如果我設置靜態細胞的一個背景,以一種特定的顏色,那就說明在運行時啓動

任何建議非常感謝。

在此先感謝

+0

背景顏色顯示,但不是標籤?你確定你將它添加到正確的子視圖嗎?你是在IB還是代碼中設置顏色?這聽起來很奇怪。 –

+1

這是正確的 - 是的,很奇怪!可以確認UILabel已添加到單元格視圖中。通過IB設置顏色。也嘗試過UIButton ..沒有運氣。 – user3703938

+0

您可能正在清理佈局或重置內容視圖。代碼將有助於診斷它。 –

回答

0

我「固定」的問題,創建一個新的故事板...

在一個乾淨的項目是工作,也許這是一個錯誤嗎?

0

我相信這是這裏的答案:

https://stackoverflow.com/a/24708004/3827274

TLDR:這是一個錯誤的Xcode與改變以「緊湊」的寬度,這似乎隻影響對準/定位。單擊單元格內的UILabel,然後轉到檢查器的底部並使用「Installed」(安裝)進行播放,或者注意是否禁用默認設置。