【发布时间】:2015-06-27 15:34:29
【问题描述】:
我在导航栏中添加了四个右栏按钮项。
UIButton *replybutton = [UIButton buttonWithType:UIButtonTypeCustom];
[replybutton setImage:[UIImage imageNamed:@"reply.png"] forState:UIControlStateNormal];
[replybutton addTarget:self action:@selector(replyAction:)forControlEvents:UIControlEventTouchUpInside];
[replybutton setFrame:CGRectMake(0, 0, 30, 28)];
UIBarButtonItem *replyBarButton = [[UIBarButtonItem alloc] initWithCustomView:replybutton];
// there are 3 more buttons like this..
self.navigationItem.rightBarButtonItems = [[NSArray alloc] initWithObjects:replyBarButton, replyAllBarButton, forwardBarButton, deleteBarButton, nil];
我想在这四个条形按钮自定义类型项目之间留出一些额外的间距。我试过 imageInsets,
replyBarButton.imageInsets = UIEdgeInsetsMake(0.0, 40.0, 0.0, 0.0);
但它没有给出间距。有人可以告诉我,我怎样才能在四个右栏自定义类型按钮项之间提供额外的间距?
【问题讨论】:
标签: ios objective-c