我正在使用页面浏览控制器来翻转一系列视图控制器,每个视图控制器都是从故事板中实例化的.我基本上使用基于标准页面的应用程序代码作为基础,并构建了我需要的基础.我正在翻转的视图控制器是包含自定义滚动视图或不包含的UITableViewController子类或自定义视图控制器.
页面浏览控制器嵌入到导航控制器中,但是没有任何视图控制器都遵守顶层布局指南,即使在我的自定义视图控制器的情况下约束被设置到故事板中的布局指南,我认为表视图控制器将自动进行管理.我的意思是视图的内容从(0.0,0.0)开始,而不是用户可以看到的内容.唯一可行的是实际设置视图控制器视图的框架,就像在导航栏的状态栏中开始,但是我希望滚动视图在透明导航栏下滚动.
我做错了还是不做?
解决方法
这听起来像你不希望你的内容视图控制器的导航和状态栏.如果是这样,请尝试将父视图控件的edgesForExtendedLayout属性设置为UIRectEdgeNone.
// implementation of page view controller's parent view controller - (void)viewDidLoad { [super viewDidLoad]; self.pageViewController = ... ... self.edgesForExtendedLayout = UIRectEdgeNone; // iOS 7 only }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。