我已经使用Apple的模板在Xcode 5中创建了一个基于页面的应用程序。我在哪里可以找到有用的信息让我了解以下代码?如何理解基于页面的应用程序模板中的RootViewController?
- (void)viewDidLoad
{
[super viewDidLoad];
self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
self.pageViewController.delegate = self;
DataViewController *startingViewController = [self.modelController viewControllerAtIndex:0 storyboard:self.storyboard];
NSArray *viewControllers = @[startingViewController];
[self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];
self.pageViewController.dataSource = self.modelController;
[self addChildViewController:self.pageViewController];
[self.view addSubview:self.pageViewController.view];
CGRect pageViewRect = self.view.bounds;
self.pageViewController.view.frame = pageViewRect;
[self.pageViewController didMoveToParentViewController:self];
self.view.gestureRecognizers = self.pageViewController.gestureRecognizers;
}
* ...但它会对我很有帮助!!! *也许,但它会更有助于你自己研究答案。 Apple提供了直接从Xcode访问的优秀文档。诸如您指向的属性分配和方法调用之类的东西很容易解读,只需选择相关项目并查看Xcode的快速帮助检查器即可开始。 – Caleb