我想创建类似于页面 Controller 的东西。让我解释一下整个画面。在我的应用程序的关于页面中,我想显示链接到我的其他应用程序的页面的一部分。在页面的这一小部分,我想一次显示 3 个图标(总共说 9 个)。现在,这部分可以是一个页面 Controller ,并且一切正常。除了,在这里,我希望用户能够在 View 上从右向左滑动他的手指,从而滑入第二个 View 。
假设我有 9 个应用程序,我需要 3 个 View ,每个 View 包含 3 个应用程序图标。现在,用户在屏幕上滑动手指以显示第二个 View (包含图标编号 4、5、6)。
这类似于页面 Controller ,除了(据我所知,我是新手)页面 Controller 需要您单击底部的圆圈才能从一个页面转到另一个页面。 我想要滑动选项以及页面 Controller 的基本点击选项。
我知道这是可能的,因为我在其他一些应用程序中看到过。这是 Xcode 中提供的标准 Controller ,还是我必须配置的东西?有人可以帮帮我吗?谢谢
最佳答案
据我所知,没有“页面 Controller ”这样的东西。有一个UIPageControl
,它只是一个显示一行点的控件,其中一个被高亮显示。然后是新的 UIPageViewController
,它像书页一样显示 View Controller (想想 iBooks)。听起来你在谈论前者。
UIPageControl
本身不显示任何类型的 View 。它必须与其他一些 View (通常是启用分页的 UIScrollView
)同步。因此,不需要点击其中一个点来切换页面。通过不将目标分配给页面控件的“值已更改”操作,可以完全忽略此类点击。在分页 UIScrollView
包含与页面控件关联的内容的情况下,您可以像往常一样通过简单的滑动操作 View 。
关于ios - 创建类似于页面 Controller 的 Controller (不确定它叫什么或者它是否按原样存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8207064/