我想在我的UIPageViewController底部添加一个自定义视图(红色视图),如下所示:
因为我想要一些标准文本显示在我的UIPageViewController的每个View上。 Everythings工作正常,但我的Custom VIew不可见,这就是我尝试过的:
- (void)viewDidLoad
{
self.pageController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
self.pageController.dataSource = self;
[[self.pageController view] setFrame:[[self view] bounds]];
FirstTutorialViewController *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];
//Here i try to set the Custom view:
[[self.pageController view] addSubview:[self customView]];
答案 0 :(得分:1)
不要将self customView
添加到页面控制器,并确保首先设置其帧。
相反,请调整页面控制器的大小以允许自定义视图底部的空间,并将两者都添加到主视图中。