gpt4 book ai didi

objective-c - 在界面构建器中设置UIButton的标题时调用哪个方法?

转载 作者:行者123 更新时间:2023-11-29 04:25:29 25 4
gpt4 key购买 nike

有谁知道,当我在界面生成器中设置 UIButton 的默认标题时会调用哪个方法?

enter image description here

我已经对 UIButton 进行了子类化,并希望通过界面生成器轻松设置其标题。我假设它的工作方式类似于调用 setValue: forKeyPath: 方法的用户定义的运行时属性。

编辑:所以我正在寻找一种方法,其工作方式类似于在实例化 View 时“界面生成器告诉按钮具有特定的标题”。

提前致谢!

最佳答案

Interface Builder 不会调用 setTitle: 方法,而是可以在 UIButton 的子类中重写 initWithCoder: 和 awakeFromNib

- (id) initWithCoder:(NSCoder *)aCoder{
if(self = [super initWithCoder:aCoder){

NSLog([self titleForState:UIControlStateNormal]);

}
return self;
}

关于objective-c - 在界面构建器中设置UIButton的标题时调用哪个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12385918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com