12

で背景ビューの色を設定するにはUIPageViewController? ストーリーボードでこれを行うことは可能ですか?

ここに画像の説明を入力

4

5 に答える 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 に答える