我以编程方式创建了一个视图,并为其添加了一个tableview。 对于那个tableview,我以编程方式创建了一个单元格,但现在当我滚动Apple TV上的单元格时,标签没有放大标准效果,一半文本被隐藏(这一半取决于你是否正在上升或(见图)。
有没有人知道这方面的解决方案?
这也是我的uitableviewcell的初始化:
override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
optionLabel = UILabel(frame: CGRectMake(20,20,400,50))
self.focusStyle = .Default
addSubview(optionLabel)
}
答案 0 :(得分:2)
我刚刚发现问题,在添加到以编程方式创建的单元格时,您需要使用self.contentView.addSubview而不仅仅是addSubview。 这确实让我的标签回到了最前面。