这可能是一个愚蠢的问题,但我无法弄清楚。 当我创建一个Push Segue时,如果有一个导航控制器,它会自动给我这个
当我创建一个Modal Segue时,我需要从调色板中设置一个navigationBar,看起来像这样
如何将自定义导航栏从调色板拖动到第一个? 我需要这个,因为我将状态栏文本设置为白色以与导航栏颜色形成对比,但在此状态栏是不可见的,在白色背景上是白色的
答案 0 :(得分:1)
您可以为偏移和高度约束添加属性。然后在viewWillAppear方法中,将约束值分别设置为-20和64
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear];
[self.myNavBarTopConstraint setConstant:-20];
[self.myNavBarHeightConstraint setConstant:64];
}
答案 1 :(得分:1)
问题是你正在创建自己的标题栏..你应该做什么..而不是模态地呈现目的地视图控制器...模态地提供一个navigationcontroller ..它将目标视图控制器设置为根视图控制器
希望你能理解试图说的是什么= P!
GL HF