UILabel 的文本 属性 没有覆盖它
UILabel's text property without overriding it
我有一个名为 Weather
的模式 class,这个 class 有一个名为 degrees
的 NSString
属性,其中包含当前天气(以 °C 为单位)。
我有我的主要 viewController caled MainVC
有一个 UILabel
显示当前天气,标签根据 Weather
对象的 degrees
属性,我希望当标签的文本发生变化时,它会自动将“°C”添加到标签上的文本中。
如何在不覆盖标签的 setText: 方法的情况下做到这一点?
当前正在设置标签的地方,您可以执行类似 -
label.text = [NSString stringWithFormat:@"%@°C", degreesFromWeatherObject];
我有一个名为 Weather
的模式 class,这个 class 有一个名为 degrees
的 NSString
属性,其中包含当前天气(以 °C 为单位)。
我有我的主要 viewController caled MainVC
有一个 UILabel
显示当前天气,标签根据 Weather
对象的 degrees
属性,我希望当标签的文本发生变化时,它会自动将“°C”添加到标签上的文本中。
如何在不覆盖标签的 setText: 方法的情况下做到这一点?
当前正在设置标签的地方,您可以执行类似 -
label.text = [NSString stringWithFormat:@"%@°C", degreesFromWeatherObject];