iPhone:UIBarButtonItem作为第一响应者?

时间:2011-09-30 07:14:45

标签: iphone uibarbuttonitem becomefirstresponder

只有继承自UIControl的类才能成为“第一响应者”吗? 我需要导航栏中的一个按钮,使用UIPickerView属性调出inputView/inputAccessoryView。我知道我可以使用customView的{​​{1}}属性并创建自定义UIBarButtonItem,但这需要“照片购物”来创建类似于UIButton的图像“完成”样式按钮(这就是我想要的)。

有关我是否可以UIBarButtonItem成为第一响应者的任何建议?

1 个答案:

答案 0 :(得分:0)

基本上任何继承自UIResponder(不仅仅是UIControl,还有UIView子类)的类都可以成为第一个响应者,但是UIBarButtonItem继承自UIBarItem和NSObject。因此它不能成为第一响应者。

出于好奇,只要按下按钮就显示UIPickerView,你无法做什么?