我知道是否要更改UITableViewCell
的高亮显示,我需要在下面运行代码:
self.selectedBackgroundView = UIView(frame: self.frame)
self.selectedBackgroundView?.backgroundColor = UIColor.redColor()
但是,如果我使用静态单元格并在Interface Builder中构建它们,如何更改
selectedBackgroundView
的UITableViewCell
颜色? 最佳答案
我来晚了一点,但是我自己偶然发现了这个,在玩了我的故事板几分钟后,我发现了。
在我的情节提要中,我有一个UITableViewController
,它的表格视图仅包含静态单元格。为了将单元的selectedBackgroundView
出口连接到视图,我必须首先创建该视图,并且它必须驻留在同一场景中。因此,我从库中获取了一个新的UIView并将其拖动到表视图控制器的场景中。我将其放在First Responder
和Exit
出口之间,如下所示:
当我放开它时,它作为视图控制器之外的单独视图出现,但是它在同一场景中,因此我可以连接它。看起来像这样:
然后,我更改了该视图的背景颜色,并将每个静态单元格的selectedBackgroundView
出口连接到该视图。瞧!希望以后对您有所帮助。欢呼声:-)
关于ios - 如何在IB中为UITableViewCell设置selectedBackgroundView?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33781125/