Add*_*bbA 5 objective-c ios uipageviewcontroller swift
是否UIPageViewController必须全屏?可以将它嵌入到其他可视容器中的较小矩形中,例如a的角落UIView,UINavigationController或者UITabBarController?
不,它不必是全屏.实际上它可以像其他任何一样使用UIViewController.如果要将其嵌入较小的矩形中,可以使用UIViewController包含.
让我们假设你想把它嵌入一个父UIViewController类控制器,它是一个子类.然后定义一个pageViewController属性并将其添加为子视图控制器viewDidLoad:
self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
self.pageViewController.view.frame = ... //set the frame or add autolayout constraints
[self addChildViewController:self.pageViewController];
[self.view addSubview:self.pageViewController.view];
[self.pageViewController didMoveToParentViewController:self];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3321 次 |
| 最近记录: |