1

ユーザーがダイアログのボタンをクリックしたときの独自のデフォルト動作を実装するために、UIAlertView のサブクラスを作成したいと思います。

誰かが私をガイドしてくれたり、サブクラス化に関するガイドを教えてくれたりしたら、それは素晴らしいことですか?

ありがとう!

4

2 に答える 2

2

ほとんどの場合、UIAlertView をサブクラス化する必要はありません。むしろ、 View Controller にUIAlertViewDelegate プロトコルを実装する必要があります。これにより、ユーザーがアラート ビューのボタンをクリックしたときの動作をカスタマイズできます。

いくつかの例については、上記でリンクしたプロトコル ドキュメントの「関連するサンプル コード」にリストされているサンプル プロジェクトを確認してください。

于 2010-09-29T20:42:01.960 に答える
1

Objective C でのサブクラス化については、多くを語ることはありません。

標準的な構文は次のようになります。

@interface NSObjectSubClassedObject : NSObject {

}

言及すべき 2 つの点: マルチ継承はサポートされておらず、特定のオブジェクトを「サブクラス化」するための別の方法として、Categoriesがあります。

于 2010-09-29T18:21:36.107 に答える