inputAccessoryView
のカスタムサブクラスの1つに使用しています。UIViewController
これは、サブクラスUIResponder
です。
状態に関するAppleDeveloperClass Reference-[UIResponder inputAccessoryView]
:
システム提供の入力ビュー(キーボードなど)またはカスタム入力ビュー(プロパティで指定するビュー)のいずれかにカスタムコントロールをアタッチするサブクラスは、
inputView
[inputAccessoryView
]プロパティを再宣言readwrite
し、それを使用してカスタムアクセサリビューを管理する必要があります。 。
- 再宣言した後
inputAccessoryView
、私はそれをしなければなりません@synthesize
か?そうすることがそれをコンパイルする唯一の方法のように思えたが、inputAccessoryView
私は自分自身を合成するのではなく、Appleのivarを使いたい。 inputAccessoryView
として再宣言できますnonatomic
か?inputAccessoryView
として再宣言できない場合は、スレッドセーフを維持するために、nonatomic
常にivarに直接アクセスするのではなく、プロパティを介してinputAccessoryView
アクセスする必要がありますか?self.inputAccessoryView