【发布时间】:2011-01-19 03:43:47
【问题描述】:
关于这个话题有类似的帖子,但我的情况似乎有点不同。话虽如此,感觉它应该是一个需要克服的常见问题。
我有一个视图控制器 (StatsViewController),此时它有一个空白的 UIScrollView。我想做的是创建一个自定义 UIView 类,并使用 Interface Builder 对其进行布局,然后让 StatsViewController 多次使用此视图。但目前是未知次数。基本上,StatsViewController 将从 Web 服务中提取一些 JSON,循环通过服务,并且对于每个“循环”,我想使用我的自定义 UIView 实例化一个新视图并将其添加到 StatsViewController 中的 UIScrollView。
我的问题是当我在界面生成器中创建 UIView 时,我无法弄清楚如何通过循环使用 nib 实例化它。我读到你使用笔尖加载视图控制器,而不是普通的 UIView ......但同时,我读到你不能(或不应该)嵌套 UIViewController,所以我很茫然。
如果我在 Interface Builder 中创建自定义视图,如何在同一个视图控制器上多次实例化它?
【问题讨论】: