我想讓視圖出現在另一個視圖的頂部。iOS將子視圖帶回
這是我的看法層次:
基本上我想在屬於PageViewController的UIImageView的前面,使該按鈕(重新開始)。所以我希望能夠使用圖像頂部的按鈕進行滾動。
這裏是我的代碼:
- (void)viewDidLoad
{
[super viewDidLoad];
// Create the data model
_pageTitles = @[@"Over 200 Tips and Tricks", @"Discover Hidden Features", @"Bookmark Favorite Tip", @"Free Regular Update"];
_pageImages = @[@"page1.png", @"page2.png", @"page3.png", @"page4.png"];
// Create page view controller
self.pageViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PageViewController"];
self.pageViewController.dataSource = self;
PageContentViewController *startingViewController = [self viewControllerAtIndex:0];
NSArray *viewControllers = @[startingViewController];
[self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];
// Change the size of page view controller
self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 30);
[self addChildViewController:_pageViewController];
[self.view addSubview:_pageViewController.view];
[self.pageViewController didMoveToParentViewController:self];
}
不要只是把所有的代碼放在像意大利麪條那樣的牆上,並期望我們爲您分析它。什麼是_actual問題_?將視野引向前方非常簡單;爲什麼和在哪裏很難_you_? – matt
我減少了發佈代碼的大小。 – radioaktiv
如果你想要按鈕(我認爲它是父視圖的子視圖)出現在「PageViewController」上方,那麼你需要將「PageViewController」的視圖發送到後面或將子視圖放在前面。你試過這個嗎?它沒有工作嗎? –