2013-10-22 26 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

我已经解决了。我在故事板上为导航控制器设置了不透明的导航栏。

相关问题