我正在使用inputAccessoryView
我的自定义子类之一UIViewController
,其中子类UIResponder
.
状态的Apple Developer Class Reference-[UIResponder inputAccessoryView]
:
想要将自定义控件附加到系统提供的输入视图(例如键盘)或自定义输入视图(您在
inputView
属性中提供的)的子类应该重新声明 [theinputAccessoryView
] 属性readwrite
并使用它来管理他们的自定义附件视图.
- 重新声明后
inputAccessoryView
,我必须然后@synthesize
呢?这样做似乎是让它编译的唯一方法,但我想使用 Apple 的inputAccessoryView
ivar,而不是合成我自己的。 - 我可以重新声明
inputAccessoryView
为nonatomic
吗? - 如果我不能重新声明
inputAccessoryView
为nonatomic
,那么我是否必须始终使用 访问inputAccessoryView
,self.inputAccessoryView
即通过属性而不是直接访问 ivar,以保持线程安全?