如何才能使我的UINavigationBar看起来不是全部?

时间:2013-08-19 18:14:33

标签: iphone ios sdk autolayout

these instructions制作一个视图控制器,其中两个子控制器平移类似于侧边栏布局后,当侧边栏打开时,我的导航栏看起来全部被打开。

enter image description here

我有办法修复此自动布局问题吗?

编辑 -

- (void)viewDidLoad
{
    [super viewDidLoad];
  self.leftCon.constant = -280;
    // Do any additional setup after loading the view.
  //[self slideToTheRight];
}

-(void)slideToTheRight{
  self.sidebarOpened = YES;

  [UIView animateWithDuration:0.5 animations:^{
    self.leftCon.constant = 0;



  }];
}

-(void) slideBack{
  self.sidebarOpened = NO;

  [UIView animateWithDuration:0.5 animations:^{
    self.leftCon.constant = -280;
  }];
}

enter image description here

当左边约束从-280变为0时,基本上右边的条形按钮项和titleView以某种方式最终在屏幕右侧压扁。

1 个答案:

答案 0 :(得分:0)

我只需删除右子视图尾随宽度的约束。