uibarbutton项目在导航控制器项目中的自定义工具栏中未正确对齐.在IOS7中



i addded UIBarButtonItem*addBarButton=[[UIBarButton项分配]>initWithBarButtonSystemItem:UIBarButonSystemItemAdd target:self-action:@selector(insertData(];但是+按钮没有正确对齐?

将两个UIBarButtonSystemItemFlexibleSpace项目添加到工具栏,位于项目的左侧和右侧

UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[toolbar setItems:[NSArray arrayWithObjects:flexibleSpace, settingsButton,deleteButton,addButton, flexibleSpace, nil]];
[flexibleSpace release];

像添加任何其他工具栏项目一样添加这些项目将在它们之间均匀分配空间

希望这对你有帮助。

最新更新