1

我有一个网站正在尝试转换为 iPad 应用程序。我是 iPad/iPhone 开发的新手,我不确定哪种类型的对象最适合使用。该网站是http://www.distripplanner.com。如果您查看第 3 部分(选择您的餐厅),行数会随着行程的天数动态变化 - 最多 30 天。

我的应用程序设置为单视图应用程序,并且我将主视图设置为滚动视图(当用户选择足够的天数时滚动页面)并且应用程序的顶部已完成。

我试图将视图设置为 UICollectionView 但并没有走得太远,因为它似乎不是正确的对象类型。

我目前正在使用一系列 UIViews,但该解决方案似乎没有得到很好的优化。在初始应用程序负载中,我循环通过 30(旅行的最大天数)并为每天创建一个视图(还没有子对象)。我根据数组索引的计算放置视图。

如果数组索引大于旅行天数,我不会将子视图添加到主视图。我的计划是在用户增加旅行天数时添加更多(已创建)子视图,如果用户减少旅行天数,则删除(隐藏)子视图。

这种方法似乎不是一个好的解决方案,我不知道为此使用什么类型的视图或对象。任何帮助将不胜感激。

4

0 回答 0