我以这种方式设置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