0

我浏览了一下,但没有找到任何解决我的问题的方法,所以我开始了:我有一个自定义UITableViewCell子类 - MyCell。我正在覆盖 initWithReuseIdentifier 来设置标签字体、背景等内容。但是,当我尝试设置self.accessoryTypeself.backgroundView = myImageView在 init 中设置时,它似乎没有任何效果。

我已经移动了一些代码,我正在创建图像视图并layoutSubviews在我的单元格类的方法中设置背景视图。然而,这会导致背景视图显示为单元格中最顶层视图的问题,即覆盖标签和其他所有内容。任何帮助将不胜感激。

4

1 回答 1

0

你很多人需要开始移动你的子视图。有关-sendSubviewToBack:更多详细信息,请参阅。

注意:这会使事情变得脆弱,您可能需要非常小心您的逻辑以避免特定于 iOS 版本的问题。

您可能还想阅读A Closer Look at Table View Cells以获取有关 UITableViewCell 的子视图的更多信息。

于 2013-04-24T11:09:32.103 回答