在运行时使用 UIBarButtonSystemItemCancel 识别 UIBarButtoItems?
Recognizing UIBarButtoItems with UIBarButtonSystemItemCancel at runtime?
我想检查是否存在这样初始化的 UIBarButtonItem
:
[UIBarButtonItem initWithBarButtonSystemItem: UIBarButtonSystemItemCancel
target: target
action: action];
如何做到这一点?它的 title
显然是 nil
而 UIBarButtonItem
没有暴露 systemItem
?
为什么你不能像
那样只保存一个引用
UIBarButtonItem *myItem = [UIBarButtonItem initWithBarButtonSystemItem: UIBarButtonSystemItemCancel
target: target
action: action];
那你可以通过if(myItem != nil) {}
查看
但我想我没有正确理解你的问题。是否要检查按钮是否隐藏?
我想检查是否存在这样初始化的 UIBarButtonItem
:
[UIBarButtonItem initWithBarButtonSystemItem: UIBarButtonSystemItemCancel
target: target
action: action];
如何做到这一点?它的 title
显然是 nil
而 UIBarButtonItem
没有暴露 systemItem
?
为什么你不能像
那样只保存一个引用UIBarButtonItem *myItem = [UIBarButtonItem initWithBarButtonSystemItem: UIBarButtonSystemItemCancel
target: target
action: action];
那你可以通过if(myItem != nil) {}
但我想我没有正确理解你的问题。是否要检查按钮是否隐藏?