我有几个xib,其中具有相同的状态栏。该状态栏由一个View对象和几个标签组成。在iOS中创建视图控制器并访问标签
本着DRY的精神,我想创建一个UIViewController来负责填充这个状态栏,而不是在每个视图控制器中重复这个。
从我有限的iOS开发知识中,我会说最好的路径是创建一个继承自UIViewController的子类(也许称为StatusBarViewController),并且在Interface Builder中指示此视图是StatusBarViewController类。
在StatusBarViewController代码中,我会覆盖viewDidLoad来填充标签。
我的问题是,如何从视图控制器代码中获得所有标签的列表?从代码或IB创建标签会更好吗? (这基本上只是从一个xib复制/粘贴到所有其他的)。
我是否缺少这种方法?有没有更好的办法?
谢谢!
你想获得放置在视图控制器中的所有标签。然后你可以使用for循环和chnage标签的值。 – Balu 2013-05-13 04:12:43