将 PageController 与 NavigationController 一起使用

Posted

技术标签:

【中文标题】将 PageController 与 NavigationController 一起使用【英文标题】:Using PageController with NavigationController 【发布时间】:2012-12-25 05:20:00 【问题描述】:

我正在尝试在导航控制器中实现 pageController。例如

ViewController A -> ViewController b -> ViewController c(这个 ViewController,“c”包含一个 PageController,其中包含教程文本以及图像和音频)。因此,我希望使用页面控制器并能够在包含文本、图像和音频的页面之间进行切换,但是它不会推送到 NavController 堆栈上。在页面控制器中的任何页面,用户都可以从“c”返回到“b”。有什么想法吗?

【问题讨论】:

真的吗?我不认为这很糟糕? 【参考方案1】:

UIPageControl 在视图中使用,而不是在UINavigationController 堆栈上使用。如果您愿意,请对其进行自定义。或者干脆将 'b','c' ViewController 添加为 ViewController 'a' 中的子视图。

谢谢。

【讨论】:

以上是关于将 PageController 与 NavigationController 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

Swift pagecontroller 故事板 UI 对象与 UIPageviewcontroller 连接

Flutter 中 PageController 的 Provider 状态管理

如何让pageController控制UIImageView?

参数 'pageController' 的值不能为 'null',因为它的类型,但隐含的默认值是 'null'

Flutter 错误“在使用它构建 PageView 之前无法访问 PageController.page。”

为啥 Xcode“基于页面的应用程序”项目模板有一个 PageController?