UIPagviewController 子视图在横向模式下消失
Posted
技术标签:
【中文标题】UIPagviewController 子视图在横向模式下消失【英文标题】:UIPagviewController subview diappears in Landscape Mode 【发布时间】:2014-03-05 13:11:23 【问题描述】:我在 UIViewController 中有一个 UIPageViewController。我想向 PageViewController 添加一个 UIView,其中包含用于 Page Curling 的 Next 和 Previous 按钮。(我知道按钮不是必需的,它仅用于 UI 显示。)
在纵向模式下,我的 UIView(红色框)在 UIPageViewController(黄色背景)上可见
我已经尝试过 [view bringtoFrontview] & [view sendtoback] & [pageController.view insertSubview] 但可以让它工作......
感谢任何形式的帮助..!! 谢谢
【问题讨论】:
【参考方案1】:我认为现在回答这个问题有点晚了,但仍然如此。 您可能需要设置
self.subView.autoresizingMask = UIViewAutoresizingFlexibleHeight + UIViewAutoresizingFlexibleWidth;
您还应该在视图中实现 layoutSubviews,以便能够重置您的子视图可能具有的任何子视图的框架。
【讨论】:
以上是关于UIPagviewController 子视图在横向模式下消失的主要内容,如果未能解决你的问题,请参考以下文章
固定 UIScrollView 的子视图,而其他子视图可滚动