XCODE 5 とストーリーボードを使用してプロジェクトを実装しています。UIPageViewController
最初のページ (この pageviewcontroller の場合alloc
) ではビューが正常に表示されますが、2 ページ目からはナビゲーション バーの下にビューが表示されます。何か問題でもありますか?
このプロパティを設定すると
self.navigationController.navigationBar.translucent = NO;
表示されたビューの問題は解決しましたが、ページ ビュー コントローラーから前のビューに戻ると、ボタンが下に移動します。
なんで?解決策は何ですか?
さらにtranslucent = NO
、ストーリーボードに表示されるビューを設定すると、アプリに表示されるビューとは異なります (ビューはストーリーボードでシフトされません)。
権限がないため、画像を投稿できません。
これは私のPageViewControllerのコードです
- (void)viewDidLoad
{
[super viewDidLoad];
variabiliGlobali = [foaGlobalVariable sharedInstance];
variabiliGlobali.giornataCalID = 1;
numeroGiornate = [variabiliGlobali.calendario count];
self.dataSource = self;
foaGiornataViewController *initialView = [[foaGiornataViewController alloc] init];
// Do any additional setup after loading the view.
[self setViewControllers:[NSArray arrayWithObject:initialView]
direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:NULL];
}
foaGiornataViewController は、ストーリーボードには存在しないビューですが、objective-c
class
.
よろしくお願いします。