添加setNavigationBarHidden后,故事板在设备上显示不同的结果

时间:2013-05-16 21:18:04

标签: iphone xcode

我最近添加了以下代码,仅删除第一个控件上的导航栏。这已经奏效但现在故事板在我的iphone设备上显示的结果与在计算机上显示的结果不同。事实并非如此。你可以从链接中看到我的意思(我的声誉不足以发布图片:

Storyboard Representation

iPhone Representation

- (void)viewWillAppear:(BOOL)animated
{
    [self.navigationController setNavigationBarHidden:YES animated:animated];
    [super viewWillAppear:animated];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [self.navigationController setNavigationBarHidden:NO animated:animated];
    [super viewWillDisappear:animated];
}

我对xcode很新。这是故事板设计的常见问题吗?有没有办法纠正这个问题?

1 个答案:

答案 0 :(得分:0)

故事板实际上与您将在设备上看到的“实际”结果无关。问题是,它只是UI的图形表示,您可以随时在代码中更改它,就像您一样。所以不要担心,这是完全正常的。祝你好运!