Ipad 如何在导航栏中添加两个按钮并留出一定空间
我在导航栏中添加了两个按钮,它们工作正常,但我希望它们之间留有空间,它们是组合在一起的,我希望它们之间留点空间Ipad 如何在导航栏中添加两个按钮并留出一定空间,ipad,uibutton,uinavigationbar,Ipad,Uibutton,Uinavigationbar,我在导航栏中添加了两个按钮,它们工作正常,但我希望它们之间留有空间,它们是组合在一起的,我希望它们之间留点空间 UIBarButtonItem *btnAdd = [[UIBarButtonItem alloc] initWithTitle:@"Add" style:UIBarButtonItemStylePlain
UIBarButtonItem *btnAdd = [[UIBarButtonItem alloc] initWithTitle:@"Add"
style:UIBarButtonItemStylePlain
target:self
action:@selector(Add)];
UIBarButtonItem *btnEdit = [[UIBarButtonItem alloc] initWithTitle:@"Add"
style:UIBarButtonItemStylePlain
target:self
action:@selector(Add)];
UIToolbar *rightToolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
rightToolBar.backgroundColor = [UIColor clearColor];
rightToolBar.tintColor = [UIColor colorWithRed:40.0/255.0 green:48.0/255.0 blue:51.0/255.0 alpha:0.0];
NSArray *buttonsRight = [NSArray arrayWithObjects:btnEdit, btnAdd, nil];
[rightToolBar setItems:buttonsRight];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:rightToolBar];
您可以在
UIBarButtonItem
UIBarButtonItem *fixed = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]
UIBarButtonItem *flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]
请注意,要设置固定空间的宽度UIBarButtonItem
,需要设置.width
属性
[fixed setWidth:455.0f];
您可以在
UIBarButtonItem
UIBarButtonItem *fixed = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]
UIBarButtonItem *flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]
请注意,要设置固定空间的宽度UIBarButtonItem
,需要设置.width
属性
[fixed setWidth:455.0f];
我这样做了,但没有间距,我想要一个在右边,一个有30像素的空间,我这样做了,但没有间距,我想要一个在右边,一个有30像素的空间