2012-04-11 10 views
4

UIBarButtonItemは、NSObjectの直系子孫であるUIBarItemを継承します。UIViewから継承しないUIBarButtonItemの背後にある根拠は何ですか?

UIBarItemは、特別な種類のUIButtonであり、バーに追加できるものです。ボタン(UIButtonのインスタンス)と同様にバー振る舞う上

アイテム:アップルドックから

。彼らはタイトル、イメージ、アクション、ターゲットを持っています。また、バーの項目を有効または無効にすることもできます。

だから誰も私に「特別に」扱われる理由を教えてもらえますか?

ちょうど好奇心から。ありがとう

+0

おそらく、アップルと一緒に1つを取る必要があります... –

+0

@StephenDarlington:彼らは質問に答えるつもりはないと思いますデザインの決定:-) –

+0

真ですが、誰も決定的な答えを得られません。 –

答えて

2

アップルはUIToolbarやUINavigationBarの外でUIBarItemを使用したくないと思っています。 UIViewから継承しないため、UIBarItemを他のビューにサブビューとして追加することはできません。私はちょうど推測しているので、いくつかのより良い説明があるかもしれません...

関連する問題