Mo *_*osa 0 uibarbuttonitem ios
在我的应用程序中,我希望自定义一个当前显示用户位置的条形按钮,这样如果用户点击并按住它,则会显示带有其他信息的子视图.但似乎我只能发一个动作.这是绝对的情况还是有一种方法可以让我有多个动作?我知道有一个子类来启用用户定位位置(就像在地图应用程序中一样) - 我能以某种方式实现类似的功能吗?
创建自己的UIButton并添加所需的所有手势识别器或操作.然后创建UIBarButtonItemwith initWithCustomView:.
UIButton *btn = // create button as needed
btn.showsTouchWhenHighlighted = YES; // keep the "glow" effect
[btn addTarget:self action:@selector(someSelector) forControlEvents:someEvent];
// repeat as needed for different events/selectors
// or add gesture recognizers
UIBarButtonItem *btnItem = [[UIBarButtonItem alloc] initWithCustomView:btn];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1524 次 |
| 最近记录: |