2012-01-13 11 views
1

現在、主なアプリケーションフローにNavigation Controllerを使用するアプリケーションを開発中です。このアプリには、PageViewControllerを使用するシーン(Storyboardのもの)が含まれています。PageViewController NavigationItemとツールバーが重複しています

ページのPAGE CURL EFFECTを(上の)navigationItemと(下の)ツールバーにオーバーラップさせたいことを除いて、すべてうまくいっています。これがなければ、ページカールはナビゲーションクロムの下にあるように見えるので、ページカール効果はあまり効果がありません。

提案がありますか?あなたがpageviewcontrollerの枠を削減しようとすることができます

答えて

0

// Establish the page view controller 
CGRect appRect = [[UIScreen mainScreen] applicationFrame]; 
pageController = [PageViewController pageViewWithDelegate:self]; 
CGRect reducedFrame = CGRectMake(appRect.origin.x, appRect.origin.y, appRect.size.width, (appRect.size.height - 44)); // here is the the reduction set for the toolbar of height 44 
pageController.view.frame = (CGRect){.size = reducedFrame.size}; 

ビューはまだappRectに提示されているが、pageviewcontrollerが低減フレームに提示されています。

希望すると便利です。

アブラハム

関連する問題