2011-10-18 7 views

答えて

6

ちょうどreloadData機能のUITableViewをサブクラス化し、オーバーライドします。

ヘッダーを

@interface MyUITableView : UITableView 

機能

- (void)reloadData { 
    [super reloadData]; 
    NSLog("Hello"); 
} 

これを使用するには、インスタントiate MyUITableViewの代わりにUITableView

+0

これはこれを行う最善の方法です。 – sosborn

+0

なぜサブクラス化せずに達成する必要はありませんか?私は私のUITableViewController内でオーバーライドする方法があるのですか...質問しています...私はUITableViewのカスタムサブクラスを作成する必要がありますし、私のUITableViewController XIBで私のMyUITableViewには、 UITableView? – Greg

+1

はい、インターフェイスビルダを使用する場合は、インターフェースビルダーのUITableViewのクラスを変更する必要があります。 – Andreas

関連する問題