对 iOS 开发来说相当新,并且好奇是否有可能,如果可能,最好是这样做。
我想让 UIPageViewController 成为屏幕的一部分。即,我想要一个菜单栏,可能还有一些额外的控件,然后将页面视图控制器放在该页面的一部分上(因此菜单栏不是翻页控件的一部分)。换句话说,一个 UIPageView 就像一个不占据整个屏幕的滚动视图。
可接受的设计?
谢谢。
是的,这是可能的,而且实现起来非常容易。
步骤(在 XCode 6 中使用 Storyboards 实现)
苹果开发人员示例代码的一个很好的例子:PageControl。用UIScrollView
和实现UIPageControl
。
此外,您可能希望使用模板“基于页面的应用程序”创建一个新的 iOS 项目。模板代码是用UIPageViewController
.
两种实现都使用 View Controller Containment。
顺便说一句:没有 UIPageView,UIPageControl
只有UIPageViewController
.
您可以尝试以下链接以获取 uipageviewcontroller 教程
http://www.techotopia.com/index.php/An_Example_iOS_5_iPhone_UIPageViewController_Application
你可以尝试使用uiview进行翻页而不是uiviewcontroller
您可以将 uiview 添加到 uiviewcontroller。
像 [Self.view addSubview:youruiview];
并删除 uiview 控制器,例如 [youruiview removefromsuperview];
谢谢..!