Ios UINavigationBar项在旋转后调整大小
我将导航栏的按钮设置为:Ios UINavigationBar项在旋转后调整大小,ios,xcode,navigationbar,Ios,Xcode,Navigationbar,我将导航栏的按钮设置为: UIBarButtonItem *addAcc = [[UIBarButtonItem alloc] initWithTitle:@"Add" style:UIBarButtonItemStylePlain
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;
这很有效,但在旋转设备或更改按钮后,它们会变得更长。
我怎样才能解决这个问题
问候
以下是一个屏幕截图:
旋转前:
旋转后:您应该使用按钮的属性autoresizngmask, 和AutoriszesSubView 检查参照: