で背景ビューの色を設定するにはUIPageViewController
? ストーリーボードでこれを行うことは可能ですか?
質問する
8388 次
5 に答える
26
編集:質問はUIPageControlに関するものだと思いました。
UIPageViewController のビューの色を簡単に変更できるはずです。
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor blueColor]; //Set to any color.
}
于 2015-08-03T23:00:44.217 に答える
0
はい、背景色を変更できますが、Interface Builder では公開されていないようです。
IB でページ ビュー コントローラーを設定するための禁止された方法に従って、次のことを行う必要があります
。 1. ビュー コントローラーに UIContainerView を追加します
。 2. UIPageViewController をストーリーボードに
追加します。識別子 myPageViewController)
元のView Controllerから、これをメソッドに追加しますprepareForSegue
:
if ([segueName isEqualToString: @"myPageViewController"]) {
/* _pageViewController is a property where I keep a reference to the embedded controller */
if (_pageViewController == nil) {
/* only do this once */
_pageViewController = (WePageViewController*)[segue destinationViewController];
_pageViewController.dataSource = ...;
_pageViewController.delegate = ...;
_pageViewController.view.backgroundColor = [UIColor purpleColor];
}
まだSwiftに移行していないため、ps申し訳ありません...
于 2015-08-04T00:01:43.583 に答える