2013-04-24 19 views
0

我已經瀏覽了一下,但沒有找到任何解決方案,我的問題,所以我在這裏: 我有一個自定義UITableViewCell子類 - MyCell。我重寫initWithReuseIdentifier來設置像標籤字體,背景等東西。但是,當我嘗試在init中設置self.accessoryTypeself.backgroundView = myImageView時,它似乎沒有任何效果。UITableViewCell - 在初始化程序中設置背景視圖和附件

我在創建圖像視圖的位置移動了一點代碼,並在我的單元格類的layoutSubviews方法中設置了backgrounView。然而,這會導致背景視圖出現在單元格中的最頂層視圖,即覆蓋標籤和其他所有內容的問題。任何幫助將不勝感激。

+3

添加您的代碼。所以讀者可以瞭解發生了什麼問題。 – Anand 2013-04-24 08:43:27

回答

0

許多人需要開始移動你的子視圖。有關更多詳細信息,請參閱-sendSubviewToBack:

注意:這會讓事情變得脆弱,您可能需要非常小心您的邏輯以避免iOS版本特定的問題。

您可能還需要閱讀A Closer Look at Table View Cells以獲取有關UITableViewCell子視圖的更多信息。

相關問題