我对 iPhone 开发相当陌生,所以如果之前有人问过这个问题,请原谅我。
我刚开始玩UIScrollView
。我想让它的工作原理与 a 基本相同,UITableView
但具有更多定制的“单元”,我已经实现了这一点并且效果很好,但我只是想澄清一下。
最初,当我设计这些“单元”时,我只在 Xcode 中创建了一个 UIView,它只为我提供了一个用于视图的 nib 文件,但这在处理引用插座和动作处理程序时并没有帮助我。
然后我创建了一个UIViewController
,但我发现自己只是将视图添加UIViewController
到UIScrollView
- [scrollView addSubview:myViewController.view]
- 这感觉不对,因为它打破了“UIViewController
每个屏幕一个”范式。
然后我去创建一个UIView
子类,在初始化方法中我将控件添加到我的视图(一些标签和图像),根据我在笔尖中的设计方式定位它们。
最后一种方法几乎可以按我的意愿工作,但是我无法直观地设计单元格并利用 nib 文件感觉不对。
我怎样才能拥有自己的自定义UIView
(非UIViewController
)类,该类使用 nib 来获取可用于UIScrollView
.
如果我无法使用UIScrollView
's,请告诉我在哪里查看。
谢谢。