ios - 防止滚动到 pageviewcontroller 中的一页

标签 ios objective-c xcode uipageviewcontroller

UIPageViewController 中有没有一种方法可以防止滑动到一个特定的页面

就我而言,有时我需要左侧页面才能访问,

谢谢!

最佳答案

没有。

您需要在没有相关页面的情况下设置您的页面 View Controller ,然后在您希望它可用时添加它。

我建议更改您的设计。页面 View Controller 并不旨在处理显示的页面集发生变化的情况。现实世界的类比是一本书,有时会出现一个页面,而其他页面不会出现。这没有意义。

相反,当您希望这种特殊情况的 VC 可用时,您可能希望呈现一个模态视图 Controller 。

关于ios - 防止滚动到 pageviewcontroller 中的一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27569962/

相关文章:

ios - 用于 Azure 通知中心的 DirectSend 的通知

iphone - 使用 Parse 移动平台在 iOS 中集成 Facebook

objective-c - 未在 setStringValue 上调用 ControlTextDidChange

objective-c - NSInputStream read 在字节可用时返回无符号整数最大值

ios - iPad 1 "400 BadRequest"与 sendAsynchronousRequest,所有工作在 iPad 3

Swift:设备横向启动时约束不正确

xcode - 获取 UITableView 滚动到选定的 UITextField 并避免被键盘隐藏

ios - 点击或拖动时缩放节点的功能不一致

ios - 其他接口(interface)/设备的操作表

ios - 如何在 Swift 中定义 MIDINotifyProc?