我目前正在其UITableViewCell
方法中设置awakeFromNib()
的辅助功能特征,并且应用程序崩溃了。代码如下所示:
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
self.label1.isAccessibilityElement = true
self.label1.accessibilityTraits = UIAccessibilityTraitButton
self.label1.accessibilityLabel = selectedAccount.text
self.label2.isAccessibilityElement = true
self.label2.accessibilityTraits = UIAccessibilityTraitButton
self.label2.accessibilityLabel = accountBalance.text
}
是否应该在cellForRow()
方法中设置?
任何帮助将不胜感激。
答案 0 :(得分:-1)
我个人在UITableViewCells初始化方法中做了类似的事情来保持它的清洁:
override init(frame: CGRect) {
super.init(frame: frame)
setupViews()
}
func setupViews() {
// SET UP EVERYTHING IN YOUR CELL HERE.
}