Nar*_*Tak 5 objective-c uiscrollview ios uipageviewcontroller
我使用UIPageViewController卷曲效果来启用水平滑动黑白视图控制器。但是内容大小大于视图的高度。所以我UIScrollView在视图控制器中添加了支持垂直滚动。我在视图控制器中添加了此代码来设置内容滚动视图的大小-
-(void)viewDidLayoutSubviews
{
[self.scrollView setContentSize:CGSizeMake(100, 900)];
}
Run Code Online (Sandbox Code Playgroud)
问题是,当视图控制器加载到UIPageViewController滚动视图中时,当我尝试滚动它时,它最初不会滚动,但一旦我加载下一个控制器(通过水平滑动)它就会滚动并返回到第一个视图控制器。我做错了什么?任何帮助或建议将不胜感激。
我已经解决了问题。只需添加此代码片段
-(void)viewWillLayoutSubviews {
[self.view layoutIfNeeded];
}
Run Code Online (Sandbox Code Playgroud)
就这样!