2010年01月25日

UITableViewに必要なUITableViewDataSourceプロトコルのメソッド-(Mac OS X, iPhone, Objective-C)

CA3A0063

iPhone SDK プログラミング [UITableViewの利用] - (iPhone[Mac OS X], Objective-C)」の続き。

今回は、UITableViewDataSourceプロトコルの必須メソッドについて。
テーブルを使用するにあたって、必ず実装しなければならないものは、以下の2つのメソッドです。
(1) -(NSInteger)tableView:(UITableView*)tableView
         numberOfRowsInSection:(NSInteger)section

(2) -(UITableViewCell*)tableView:(UITableView*)tableView
         cellForRowAtIndexPath:(NSIndexPath*)indexPath

です。
(1)はテーブルに表示する行数を取得するためのメソッドで、(2)は表示するセルを取得するメソッドです。

さらに、セクションを使う場合は、以下の2つのメソッドを実装します。
(3) -(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView
(4) -(NSString*)tableView:(UITableView*)tableView
         titleForHeaderInSection:(NSInteger)section

です。
(3)はセクションの数を取得します。デフォルトでは1を返します。(4)はセクションのタイトルを取得します。実装しない場合、タイトルは表示されません。


    • 0 Comment |
    • 0 Trackback |
    • このエントリーをはてなブックマークに追加
    • Edit

この記事へのトラックバックURL

 

トラックバックはまだありません。

コメントはまだありません。

コメントする。

絵文字
 
星  顔