2013-10-22 66 views
0

我正在使用XCODE 5和故事板實現一個項目。我添加了一個視圖,這是一個UIPageViewController,當我分配第一頁(對於此pageviewcontroller)時,視圖正常顯示,但從第二頁開始,視圖出現在導航欄下。什麼是metter?從導航欄下的第二個視圖

如果我設置該屬性

self.navigationController.navigationBar.translucent = NO; 

的視圖中顯示的問題就解決了,但是當我回去的頁面視圖控制器上一視圖,其上的按鈕下移。

爲什麼?解決辦法是什麼?

此外,如果我設置半透明= 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類的視圖。

謝謝你的進步。

+0

如果您提供了一些代碼,這將會很有用。 – adnako

+0

我編輯了我的問題。謝謝。 –

+0

對不起,但我不明白你是如何綁定視圖控制器右舷和「foaGiornataViewController」。在啓動「foaGiornataViewController」時是否從故事板加載視圖? – adnako

回答

0

我已經解決了。我在故事板上爲導航控制器設置了不透明的導航欄。

相關問題