2015-01-13 22 views
0

我遇到了一個奇怪的情況,其中包含的項目(UILabels,UIButtons等)在我的UITableViewCell中沒有以一致的方式顯示出來,即:如果我嘗試插入新項目,但它們不顯示,我確信已經建立了正確的連接。iOS:自定義UITableViewCell中的項目不一致顯示。故事板錯誤?

我甚至嘗試刪除原型單元格,並重新從頭開始創建原型單元格。現在,更奇怪的是,當我在模擬器和設備上運行應用程序時,沒有任何顯示。

我覺得有幾個可能性,可能對這個問題作出了貢獻:

  1. 有在Xcode 6.1和Xcode中6.1.1
  2. 的錯誤有沒有在故事板
  3. 該項目的框架(錯誤X, y,高度,寬度)在運行時會以某種方式搞砸。我使用自動佈局。
  4. 故事板或我的項目配置的東西搞砸了。

我完全不知道如何解決它。任何明智的核心編碼器能夠幫助嗎?我的源代碼文件夾是在這裏,供大家參考:http://dropbox.com/sh/v1prxriqd7pcsws/AABbjYCPwlTMfzgY4Y2xh-PJa?dl=0

*注: 所涉及的TableViewController是「NewsFeedPageTableViewController」,參與Cell類是「NewsFeedCell」,並在該文件中,你可能會發現具體問題是coverImage項目目前沒有顯示應用程序運行時。嘗試添加新的項目,並感到驚訝的是,他們也不會出現。嘗試重新做單元格,並仍然感到驚訝!

需要幫助!

+1

單元格中的'UIImageView'目前已經爲大小類any-any進行了卸載,所以它只會出現在iPad設備上(它被安裝用於size class reg-reg ),但它有一個錯誤,因爲它缺少約束 - 你需要解決這個問題。 – Paulw11

+0

哇。這是我一直在尋找過去15個小時以上的最終解決方案!感謝您的大力幫助。永遠不會認爲它的大小!問題解決了!再次感謝。 – Marcus

+0

@ Paulw11如果您不介意,請將您的評論轉換爲答案,以便我可以接受。 :) – Marcus

回答

1

單元中的UIImageView被卸載爲尺寸類Any Any,但安裝的尺寸類爲reg reg - 因此它只會出現在iPad設備上。

圖像視圖也缺少約束,所以存在佈局錯誤。當我將它安裝到Any Any並添加了約束時,它出現了

相關問題