我有一堆“幻灯片”,我试图在iPad上显示,一次一个,使用UIScrollView。 “幻灯片”是UIViewController
类的各种子类。帮助实现“Horizontal UITableViewController”?
我在NSUserDefaults
存储我的幻灯片,由NSDictionaries代表。在启动时,我加载NSDictionaries的NSArray并循环遍历它们,将视图传递给UIScrollView。
现在这个效率很低,因为即使在屏幕外,所有的幻灯片都被保存在内存中。我怀疑我应该让它的行为更像UITableViewController,在重用幻灯片和释放幻灯片并离开屏幕并在屏幕上重新创建它们时使用。
我有两个问题。
首先,UITableViewController如何处理单元交换?我在哪里可以找到一些示例代码或算法?
二,如果幻灯片不是全部属于同一类型,我该如何重复使用幻灯片?
好的答案,它实际上让我思考如何实现我的幻灯片,而不是我应该如何...... – Moshe 2010-12-08 04:44:48