我正在制作的应用程序有多个页面,用户可以在这些页面之间滑动。我需要用户能够按下一个按钮并在应用程序中创建一个新页面,然后还需要用户能够删除应用程序的该页面。有没有办法在应用程序正在使用时生成/删除 View Controller ?或者我是否需要 View Controller 已经存在并在用户添加/删除它们时以某种方式锁定/解锁它们?
最佳答案
您不必已经创建所有 View Controller 并在用户添加/删除它们时以某种方式锁定/解锁它们。
您可以使用 UIPageViewController以此目的。使用 UIPageViewController,您将能够添加和删除 View Controller 。
另一种不使用 View Controller 作为页面实现相同功能的方法是使用 UICollectionView其单元格作为页面并启用分页。在这种情况下, Collection View 单元格的大小与屏幕大小相同。
关于ios - 在 Xcode 中,您将如何拥有只有在用户在应用程序中执行特定操作时才能访问的 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51505089/