1

単一のUITableViewのヘッダータイトルを作成する方法を知っています。

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

{
     return @"My Title"
}

しかし、異なる名前の複数のUITableViewのタイトルを設定するにはどうすればよいですか?

前もって感謝します!!

4

2 に答える 2

2
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

{
  if(tableView==myFirstTable)//myfirstTable is the IBOutlet of the tableView that is connected with your .xib
   {
 return @"Table1"
   }

  else
     return @"Table2" 

}

上記のコードがお役に立てば幸いです。

于 2012-07-04T05:57:52.357 に答える
1

同じ方法を使用できます。

ただし、テーブルビューを作成するときは、次のようにタグを割り当てます。tablebview1.tag = 1;

tableview2.tag=2など。

このメソッドでは、テーブルビュータグの値を確認してヘッダーを作成できます。

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
     switch(tableView.tag){
        case:0{
         //Based on section provide title.
           break;
        }
        case:1{
         //Based on section provide title.
           break;
        }
        case:2{
        //Based on section provide title.
           break;
        }

} 
于 2012-07-04T05:57:11.210 に答える