相关疑难解决方法(0)

如何删除UIPageViewController的底部间隙

我正在使用UIPageViewController来全屏显示图像,UIViewController被添加到UIPageController作为子视图/子图像使用ImageView显示图像.问题是图像没有全屏显示,而是页面控制视图的底部显示在底部并且该空间完全被浪费.请查看附件中的图片.

在此输入图像描述

这是代码

self.pageController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];

self.pageController.dataSource = self;
[[self.pageController view] setFrame:[[self view] bounds]];

NewsItemViewController *initialViewController = [self viewControllerAtIndex:0];

NSArray *viewControllers = [NSArray arrayWithObject:initialViewController];

[self.pageController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];

[self addChildViewController:self.pageController];
[[self view] addSubview:[self.pageController view]];
[self.pageController didMoveToParentViewController:self];
Run Code Online (Sandbox Code Playgroud)

这里NewsItemViewController是UIViewController,显示图像和一些文本,MainViewController在MainViewController中实现UIPageViewControllerDataSource协议和必要的方法.

我相信必须有一种方法可以全屏显示.

***如果重要的话,MainViewController也是故事板的一部分.

objective-c ios uipageviewcontroller

13
推荐指数
4
解决办法
2万
查看次数

标签 统计

ios ×1

objective-c ×1

uipageviewcontroller ×1