【发布时间】:2014-10-21 01:04:19
【问题描述】:
我基于UIButton 创建了一个UIBarButtonItem。如何在事件处理程序中获取UIBarButtonItem (!!!) 的引用?
UIButton *brigthnessButton = [[UIButton alloc]
initWithFrame:CGRectMake(0, 0, 32, 32)];
[brigthnessButton setImage:newImage forState:UIControlStateNormal];
forState:UIControlStateSelected];
[brigthnessButton addTarget:self action:@selector(createShortcut:)
forControlEvents:UIControlEventTouchUpInside];
shortCut = [[UIBarButtonItem alloc] initWithCustomView:brigthnessButton];
- (void)createShortcut:(UIButton *)button {
UIBarButtonItem *b = ???
}
【问题讨论】:
-
您确定在 UIBarButtonItem 中需要一个 UIButton 吗?用户也可以直接点击 UIBarButtonItem。
标签: ios uibutton uibarbuttonitem