0

まず、私の質問が不適切でしたらご容赦ください。iOSでuisegmentコントローラーをカスタマイズするために、いくつかのチュートリアルを実行しました。彼らがすることは、またはのいずれかのサブクラスを作成することUISegmentedControlですUIControl

私の質問は

UISegmentControl または UIControl のサブクラスを実行するときの舞台裏の目的は何ですか?

4

1 に答える 1

1

UISegmentedControl または UIControl をサブクラス化する目的は、他のクラスをサブクラス化するのと同じ目的です。基本クラスの動作を拡張または変更するためです。UIControl は UIViewController のようなものです。UIViewController のインスタンスを作成することはありません。アプリ用の特定のビュー コントローラーを作成するには、常にサブクラスを作成します。UIControl も同様です。基本的な UI コントロール機能を提供しますが、特定のコントロールには提供しません。UIControl をサブクラス化して、SDK で提供されていない独自の独自の UI コントロールを作成します。

于 2012-10-15T15:13:27.273 に答える