gpt4 book ai didi

iphone - 填充 UILabel 文本而不链接 IBOutlet

转载 作者:行者123 更新时间:2023-12-03 20:35:59 26 4
gpt4 key购买 nike

我想用相同的文本填充使用 IB 创建的不同 UIView 上的多个 UILabel。

现在,我将每个标签与 IBOutlet 连接起来,并使用常量文件中定义的常量字符串以编程方式填充文本。

我想要的是避免与 IBOutlet 连接,这样我就可以在 IB 中链接所需的字符串标记。

我可以这样做吗?也许只有一种语言的本地化(ibtool)?

最佳答案

我想你可以子类化 UILabel:

@interface MyLabel : UILabel {
}

@end

@implementation MyLabel

- (void) awakeFromNib {
self.text = @"MyText"; // load text from your constants file here
}

@end

并将类设置为 IB 中的 MyLabel。如果您想在多个标签上使用多个字符串,您可以使用 IB 标签扩展它并在 awakeFromNib 中检查它们(将它们与常量文件中的键匹配)。

关于iphone - 填充 UILabel 文本而不链接 IBOutlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109791/

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