gpt4 book ai didi

iphone - UI 图形元素的自调用初始化程序

转载 作者:行者123 更新时间:2023-11-28 20:44:48 26 4
gpt4 key购买 nike

我有多个 UIView、UIButton 等,我想在第一次使用它们时为每个执行一些特定的代码。

例如对于我的 UIButton *title,当我第一次调用 title.frame 时,我想首先调用一个 setter 来验证我的按钮不为零,如果为零,则分配并初始化我的按钮,将我的标题设置为@"TITLE"等。

我该怎么做?

最佳答案

我猜您是在谈论惰性初始化,但这需要您使用访问器方法 self.title.frame 而不是 title.frame。您可以像这样实现 getter 方法。

- (UIButton *)title {
if ( !title ) {
// Allocate the button
// Set the button title
}
return title;
}

关于iphone - UI 图形元素的自调用初始化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6844672/

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