说我想显示300个单词,一个页面中一个,由“手势手势”或“按钮”连接。在情节提要中创建300个视图控制器并将它们连接在一起绝对是可行的。但是,是否有更好/更快的方法来完成此任务而又没有大量的视图控制器或xib?我是这里的新手。谢谢您的耐心等候。
答案 0 :(得分:0)
您误解了视图控制器的工作方式。将视图控制器视为空白表格。您实例化一个视图控制器,然后用唯一的数据填充它。然后,当您要显示不同的数据时,您将创建一个新的空白视图控制器,并为其提供不同的数据来显示。
您不会为视图控制器的每个实例创建单独的XIB或情节提要条目。您每次需要时都创建一个副本。如果您需要显示不同类型的表单,则可以为每个唯一的TYPE视图控制器定义一个不同的XIB / Storyboard条目,而不是为每个类型的实例定义一个。
要获得更具体的信息,您将必须显示视图控制器的布局。 (编辑您的问题以提供更多信息。)
答案 1 :(得分:0)
您可以将UICollectionView
与scrollDirection = .horizontal
一起使用,其中每个单元格代表一个单词视图。
您将需要做一些额外的工作来调整高度和宽度,以使其看起来像在不同设备上的全屏页面。
因此,您只有一个视图控制器和一个可重复使用的单词收集视图单元。
online tutorials有很多,您可以使用它们来启动并运行基本的集合视图,然后从那里开始使用它。