【问题标题】:UILabel's text property without overriding itUILabel 的 text 属性而不覆盖它
【发布时间】:2016-04-10 14:50:58
【问题描述】:

我有一个名为Weather 的模态类,该类有一个名为degreesNSString 属性,其中包含当前天气(以°C 为单位)。

我的主视图控制器名为MainVC,它有一个显示当前天气的UILabel,标签根据Weather 对象的degrees 属性动态变化,我希望当标签的文本发生变化时,它会自动在标签上的文字中添加“°C”。

如何在不覆盖标签的 setText: 方法的情况下做到这一点?

【问题讨论】:

  • @Bamsworld 我不知道,你能解释一下怎么做吗?谢谢!

标签: ios objective-c cocoa-touch uilabel


【解决方案1】:

在当前设置标签的位置,您可以执行以下操作 -

label.text = [NSString stringWithFormat:@"%@°C", degreesFromWeatherObject];

【讨论】:

  • 谢谢!由于某种原因,我还没有考虑过
猜你喜欢
  • 2017-05-22
  • 2018-07-28
  • 1970-01-01
  • 2017-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多