iOS Objective-C UIBarButtonItem 设置选择器

汤姆·哈蒙德

我正在创建一个 UIBarButtonItem 来创建一个后退按钮:

self.backButton = [[UIBarButtonItem alloc] initWithCustomView:backToolbar];
self.backButton.enabled = YES;
self.backButton.imageInsets = UIEdgeInsetsZero;

我想将它的选择器设置为:

- (IBAction)goBack:(id)sender {
    NSLog(@"goBack pushed");

    [self.iframeView goBack];
}

将 backButton 设置为具有选择器的最佳方法是goBack什么?

编辑:

@property (strong, nonatomic) IBOutlet UIBarButtonItem *backButton;
阿卜杜拉赫塞莱克

一种方法是直接分配给条形按钮项,例如

[backButton setTarget:self];
[backButton setAction:@selector(backButtonPressed:)];

第二种方式使用已经有动作的按钮启动栏按钮项目

UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0.0, 0.0, 60.0, 30.0)];
[button addTarget:self
           action:@selector(backButtonPressed:)
 forControlEvents:UIControlEventTouchUpInside];
self.backButton = [[UIBarButtonItem alloc] initWithCustomView:button];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未调用 iOS Objective-C UIBarButtonItem 操作

来自分类Dev

iOS Objective C 覆盖属性设置器

来自分类Dev

Swift 2,使用Objective-C选择器'setOn:'的方法'setOn'与使用相同Objective-C选择器的'on'设置方法发生冲突

来自分类Dev

-[__ NSArrayI objectForKeyedSubscript:]:无法识别的选择器已发送到实例IN Xcode6 Objective-C iOS

来自分类Dev

iOS / Objective-C:设置NSItemProvider

来自分类Dev

引用方法的Objective-C选择器

来自分类Dev

Objective-C选择器在哪里注册/存储?

来自分类Dev

Objective-C选择器在哪里注册/存储?

来自分类Dev

Objective-C:如何通过选择器删除通知?

来自分类Dev

Objective-C + WKWebkit 无法识别的选择器

来自分类Dev

UIBarButtonItem覆盖自定义图像颜色-Objective-C

来自分类Dev

如何知道UIBarButtonItem选择器的名称

来自分类Dev

如何知道UIBarButtonItem选择器的名称

来自分类Dev

具有Objective-C选择器'dealloc'的方法'dealloc()'与具有相同Objective-C选择器的隐式反初始化器冲突

来自分类Dev

Objective C-iOS:如何从Camera Roll中选择视频?

来自分类Dev

具有Objective-C选择器的方法“ Method()”与具有相同Objective-C选择器的“方法”的getter发生冲突

来自分类Dev

Swift-具有Objective-C选择器'*'的方法'*()'与具有相同Objective-C选择器的超类'UIView'中的'*'的getter发生冲突

来自分类Dev

方法 'setTag' 与 Objective-C 选择器 'setTag:' 与父类 'UIView' 的'tag' 的 setter 冲突,具有相同的 Objective-C 选择器

来自分类Dev

根据IOS设备类型设置Objective-C常量

来自分类Dev

块编程iOS Objective c

来自分类Dev

从选择器变量中找到参数类/类型-Objective-C

来自分类Dev

如何在Objective-C中的代理对象上测试选择器?

来自分类Dev

xcode预期用于Objective-C方法的选择器和缺少@end错误

来自分类Dev

将参数传递给Objective-C中的选择器

来自分类Dev

已将Objective-C无法识别的选择器发送到实例

来自分类Dev

订阅NSNotifications时如何使用Objective C选择器作为参数?

来自分类Dev

难以将Objective C选择器和目标签名转换为Swift

来自分类Dev

上拉式媒体选择器xCode / Objective-C

来自分类Dev

没有用Objective-C选择器('nextPage')声明的方法

Related 相关文章

  1. 1

    未调用 iOS Objective-C UIBarButtonItem 操作

  2. 2

    iOS Objective C 覆盖属性设置器

  3. 3

    Swift 2,使用Objective-C选择器'setOn:'的方法'setOn'与使用相同Objective-C选择器的'on'设置方法发生冲突

  4. 4

    -[__ NSArrayI objectForKeyedSubscript:]:无法识别的选择器已发送到实例IN Xcode6 Objective-C iOS

  5. 5

    iOS / Objective-C:设置NSItemProvider

  6. 6

    引用方法的Objective-C选择器

  7. 7

    Objective-C选择器在哪里注册/存储?

  8. 8

    Objective-C选择器在哪里注册/存储?

  9. 9

    Objective-C:如何通过选择器删除通知?

  10. 10

    Objective-C + WKWebkit 无法识别的选择器

  11. 11

    UIBarButtonItem覆盖自定义图像颜色-Objective-C

  12. 12

    如何知道UIBarButtonItem选择器的名称

  13. 13

    如何知道UIBarButtonItem选择器的名称

  14. 14

    具有Objective-C选择器'dealloc'的方法'dealloc()'与具有相同Objective-C选择器的隐式反初始化器冲突

  15. 15

    Objective C-iOS:如何从Camera Roll中选择视频?

  16. 16

    具有Objective-C选择器的方法“ Method()”与具有相同Objective-C选择器的“方法”的getter发生冲突

  17. 17

    Swift-具有Objective-C选择器'*'的方法'*()'与具有相同Objective-C选择器的超类'UIView'中的'*'的getter发生冲突

  18. 18

    方法 'setTag' 与 Objective-C 选择器 'setTag:' 与父类 'UIView' 的'tag' 的 setter 冲突,具有相同的 Objective-C 选择器

  19. 19

    根据IOS设备类型设置Objective-C常量

  20. 20

    块编程iOS Objective c

  21. 21

    从选择器变量中找到参数类/类型-Objective-C

  22. 22

    如何在Objective-C中的代理对象上测试选择器?

  23. 23

    xcode预期用于Objective-C方法的选择器和缺少@end错误

  24. 24

    将参数传递给Objective-C中的选择器

  25. 25

    已将Objective-C无法识别的选择器发送到实例

  26. 26

    订阅NSNotifications时如何使用Objective C选择器作为参数?

  27. 27

    难以将Objective C选择器和目标签名转换为Swift

  28. 28

    上拉式媒体选择器xCode / Objective-C

  29. 29

    没有用Objective-C选择器('nextPage')声明的方法

热门标签

归档