平成27年2月12日
参考HP
[iOS][Objective-C]UIPageViewControllerを実装する
templateによるviewcontrollerからuinavigationcontrollerへの変更は、そのままで動作。
但し、index保持のためのobjectを必要とするため、uinavigationcontrollerを継承し、
propertyを設けたクラスの作成要。
平成27年2月12日
参考HP
[iOS][Objective-C]UIPageViewControllerを実装する
templateによるviewcontrollerからuinavigationcontrollerへの変更は、そのままで動作。
但し、index保持のためのobjectを必要とするため、uinavigationcontrollerを継承し、
propertyを設けたクラスの作成要。
平成26年11月21日(金曜日)
[objc]
// 下段 TOOLBAR 有り
// Change the size of page view controller
self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height – 40);
//
[/objc]
templateにより、page-based applicationを作成。
ModelController.mに以下追加
[objc]
//
– (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController
{
return _pageData.count;
}
– (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController
{
return 0;
}
//
[/objc]
RootViewController.mを以下一部修正
[objc]
//
self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
//
[/objc]
PageControlの色等変更については、AppDelegate.mに以下追加
[objc]
//
@implementation AppDelegate
– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
UIPageControl *pageControl = [UIPageControl appearance];
pageControl.pageIndicatorTintColor = [UIColor lightGrayColor];
pageControl.currentPageIndicatorTintColor = [UIColor blackColor];
pageControl.backgroundColor = [UIColor whiteColor];
return YES;
}
//
[/objc]
How To Create UIPageViewController Using Storyboard
memo
page indicator
平成26年11月14日(金曜日)