相关疑难解决方法(0)

导航栏下方会出现黑条

有几个类似的问题没有得到答案,但含糊地描述.我已将问题缩减为非常薄的应用程序,并添加了详细的屏幕截图.我非常感谢这个解决方案!

唯一涉及的代码是添加到根VC的viewDidLoad一行.这一行的目的是使导航控制器不透明:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.navigationController.navigationBar.translucent = NO;
}
Run Code Online (Sandbox Code Playgroud)

此问题的关键信息是"Title1" 在其导航项中有提示,而"Title2"没有提示.

我有一个带有一个导航控制器的故事板,一个名为"Title1"的根VC,带有一个segue按钮,它带到第二个名为"Title2"的VC

故事板


按下此处按钮时:

预压


我得到这个奇怪的屏幕:

在按下之后


当按下(Title1)时,它变得更糟(即:Title1的原始标签被推高,现在不再被看见!!!):

回来之后

有人请?

navigationitem ios ios7

7
推荐指数
1
解决办法
3708
查看次数

UINavigationItem提示问题

我对UINavigationItem的提示有问题,我无法解决...

我有一个主控和一个细节视图控制器.当我从主服务器推送到详细信息时,详细视图控制器上会显示一个提示:

提示

但是,当我弹回主视图控制器时,视图不会调整大小并且窗口显示(窗口显示为红色):

窗口

这只发生在iOS7上,在iOS6上,视图按预期调整大小.

我已经尝试了一些事情,例如将提示设置为nil in viewWillDisappear或者viewDidDisappear似乎没有任何解决方法.

如果我将导航控制器中的导航栏设置为半透明,它确实解决了这个问题 - 不幸的是,这不是一个选项.

我在这里创建了一个非常小的示例项目,它演示了这个问题:https://github.com/InsertWittyName/NavigationItemPrompt

在此先感谢您的帮助!

prompt uinavigationitem ios ios7

7
推荐指数
1
解决办法
2841
查看次数

标签 统计

ios ×2

ios7 ×2

navigationitem ×1

prompt ×1

uinavigationitem ×1