我们如何利用extension
设置默认值?例如,如果我在storyboard
创建UILabel
,我设置文本值在storyboard
“TOTO”。现在我想创建一个扩展,以便在应用程序中初始化标签时将我的文本值设置为“popo”。 为了更清楚地说明,我想要在整个应用程序中为我的UILabel设置一个默认值。希望这是明确的。在init中设置属性,在swift中有扩展名?
extension UILabel {
open override func ??? {
self.text == "popo"
}
}
请不要告诉我在故事板中设置ma值因为这不是我所需要的。
感谢的很多,为什么你认为这是一个坏主意? – Makaille
因为如果你决定在你想要_do_一些标签保留在故事板设置文本后面的阶段,你就必须要么子类,或者手动重新设置你的控制器上的文字。但那只是我的个人意见。它可以使完美的意义在你的项目中,我猜... – Alladinian
我明白了,我从来没有使用设定值故事板的标签,总是从我的本地化字符串,以获得正确的语言或在我的ViewModel一些数据 – Makaille