Swift iOS应用程序最佳方法-输入预订



我正试图在swift中构建一个应用程序,它本质上是一本书,本书的某些页面允许存储在应用程序中的用户输入。

我是swift的新手,不确定解决这个问题的最佳方法。到目前为止,我已经尝试使用页面视图控制器和对应于每个页面的单独视图控制器。页面视图控制器类使用情节提要ID在页面中导航,以实例化阵列中的视图控制器。这适用于创建可导航的书籍,但我在尝试从某些页面上的文本字段创建出口时遇到了问题,因为基本上每次访问视图控制器时都会实例化它,因此它并不永久存在。

我完全不知所措,不知道该何去何从。任何建议/智慧都将不胜感激。

谢谢

最简单的方法是带有分页的集合视图(self.collectionView.pagingEnabled=YES(。https://medium.com/@shaibalassiano/tutorial-horizontal-uicocollectionview-with-paging-9421b479ee94

创建多个单元格,一个用于页面(读取(,另一个用于输入字段。

它还有助于内存管理。因为细胞是可重复使用的。和Screen可见的单元格只加载在内存中。

也可以根据需要为动画创建自定义布局。