let newLabel = UILbael()
let button = UIButton()
button.setValue(newLabel, forKeyPath: "titleLabel")
崩溃信息
setValue:forUndefinedKey:]: this class is not key valuecoding-compliant for the key titleLabel
如果使用kvc怎么办?
答案 0 :(得分:1)
请注意您不能直接设置标题标签:
mybutton.titleLabel = UILabel(...)
原因:这是一个只读属性。您无需尝试替换按钮内的其他标签!