【问题标题】:Same UILabel in two spots [duplicate]两个位置相同的 UILabel [重复]
【发布时间】:2014-06-13 20:30:42
【问题描述】:

我在接口生成器中声明了一个UILabel 对象实例,我使用实例方法setFrame:CGRectMake 设置它的位置。

是否可以复制此标签并使其位于同一视图控制器的两个位置?

所以有这样的东西吗?:

[label setFrame:CGRectMake(20,49,135,35)];
[label setFrame:CGRectMake(110,49,135,35)];

因为我想重复使用同一个标签。

【问题讨论】:

  • 覆盖drawRect,门控递归调用。我不确定。

标签: ios uilabel


【解决方案1】:

简而言之。不,您必须创建一个单独的 UILabel 对象实例。

提示:如果您想为您的标签提供自定义功能并将该功能封装在自定义类中以保持您的代码整洁和井井有条,请创建一个 UILabel 子类。

【讨论】:

    【解决方案2】:

    您可以创建它的副本,查看此答案以了解如何执行此操作:

    How do copy for UILabel?

    【讨论】:

      猜你喜欢
      • 2014-06-28
      • 2014-05-22
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      相关资源
      最近更新 更多