Swift iOS:UINavigationcontroller 中的 UIPageControl
Posted
技术标签:
【中文标题】Swift iOS:UINavigationcontroller 中的 UIPageControl【英文标题】:Swift iOS : UIPageController inside UINavigation controller 【发布时间】:2015-08-26 21:01:37 【问题描述】:我正在构建一个基于 UINavigation
控制器作为主要入口的应用程序。
我想在导航中添加一个带有UIPageController
(点)的迷你教程,但我能找到的所有文档都显示了如何使用UIPageController
s 作为应用程序的主要入口。
当我尝试将常用代码放到从 UINavigation Controller 访问的自定义类 ViewController 页面上时(而不是在主 ViewController 上),它不起作用。
寻找关于在哪里寻找这种东西的建议或提示。
目前使用 Xcode 7.0 和 Swift。
【问题讨论】:
【参考方案1】:使用UIPageViewController
将在UINavigationController
中工作,并且在Interface Builder 控制台中将UIPageViewController
设置为“水平滚动”将允许它充当点教程样式的页面进程。
【讨论】:
【参考方案2】:您所指的控件是UIPageControl
,
(来源:apple.com)
不是UIPageViewController
:
您可以在每个自定义视图控制器中嵌入页面控件。
【讨论】:
格洛芬德尔,谢谢您的回复。我看到的所有在线教程都建议使用 UIPageViewController 设置“水平滚动”而不是“翻页”,这会导致“点”导航。我将研究 UIPageControl 的使用,希望这能让我到达我要去的地方。我会回来报告的。感谢您的帮助! 报告回来,我确实试用了 UIPageControl,虽然它应该作为我的目的的指标,但它需要我重新构建执行与使用 UIPageViewController 完全相同的功能所需的所有代码启用“滚动”设置(而不是默认翻页)。幸运的是,对 UIPageControl 的探索确实帮助我奠定了在应用程序中实现 UIPageViewController 所需的基础。这一切最终都解决了。再次感谢您的帮助!以上是关于Swift iOS:UINavigationcontroller 中的 UIPageControl的主要内容,如果未能解决你的问题,请参考以下文章
当 UINavigationController 模态呈现时 UIBarButtonItems 移动位置
iOS8 - 在 UINavigationController 上推送 UIViewController 并旋转设备后,以前的视图控制器中的大小错误