【问题标题】:UINavigationBar Item resizes after rotatingUINavigationBar 项目在旋转后调整大小
【发布时间】:2012-11-24 18:05:09
【问题描述】:

我这样设置 NavigationBar 的按钮:

UIBarButtonItem *addAcc = [[UIBarButtonItem alloc] 
                               initWithTitle:@"Add"                                            
                               style:UIBarButtonItemStylePlain 
                               target:self 
                               action:@selector(addNewAcc)];

UIBarButtonItem *delAcc = [[UIBarButtonItem alloc] 
          initWithTitle:@"Del"                                            
          style:UIBarButtonItemStylePlain 
          target:self 
          action:@selector(DeleteButtonAction)];

NSArray *arrBtns = [[NSArray alloc]initWithObjects:addAcc,delAcc, nil];
self.navigationItem.rightBarButtonItems = arrBtns;

这很好用,但在旋转设备或更改按钮后,它们会变得更长。 我该如何解决这个问题?

问候

这是一个截图: 旋转前:http://i.stack.imgur.com/9W3Hl.jpg 旋转后:http://i.stack.imgur.com/M27Hx.jpg

【问题讨论】:

    标签: ios xcode navigationbar


    【解决方案1】:

    您应该使用按钮的属性 autoresizngmask, 和 autoriszessubViews 。

    检查参考: autorizing

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多