iOS 导航栏创建多个Button

来源:互联网 发布:纳贝调试软件 编辑:程序博客网 时间:2024/06/07 09:55

现在做的项目中遇到了,一直没有时间整理,现在整理一下,共新手参考!

IBFlexButton *rightButton = [IBFlexButton createRightButton:title];    UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:rightButton];    UIBarButtonItem *rightButtonSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];    rightButtonSpace.width = -12.0;    rightButton.backgroundColor = [UIColor clearColor];    [rightButton addTarget:self action:@selector(onRightButton:) forControlEvents:UIControlEventTouchUpInside];        IBFlexButton *secondRightButton = [IBFlexButton createRightButton:title1];    UIBarButtonItem *secondRightButtonItem = [[UIBarButtonItem alloc] initWithCustomView:secondRightButton];    UIBarButtonItem *secondRightButtonSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];    secondRightButtonSpace.width = -12.0;    secondRightButton.backgroundColor = [UIColor clearColor];    [secondRightButton addTarget:self action:@selector(onSecondRightButton:) forControlEvents:UIControlEventTouchUpInside];    self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:secondRightButtonItem,secondRightButtonSpace,rightButtonSpace, rightBarButtonItem, nil];

这样做就可以实现在导航栏上添加两个Button。

0 0
原创粉丝点击