0

したがって、ビューの1つにいくつかのセクションがあります。

1. My Events
2. My Matches
3. All Events

ここで、各セクションに (制限付きで) いくつかの行を表示し、メイン ビューを指す別のセルを追加します。

データは API から取得されるため、データを 3 つのセクションにグループ化する必要があります。これは、その実装に 3 つの配列があるため、簡単です。

@implementation MainOptionsController{
 NSArray *mainHeaders;
 NSArray *myEvents;
 NSArray *myMatches;
 NSArray *allEvents;
}

-(void)ViewDidLoad{
  [super ViewDidLoad];
  myEvents = [NSArray arrayWithObjects:@"My Event 1", @"My Event 2", @"View More" nil];
  myMatches =[NSArray arrayWithObjects:@"My match 1", @"My match 2", @"View More" nil]; 
  allEvents = [NSArray arrayWithObjects:@"Event 1", @"Event 2", @"View More" nil];
}

各セクションのヘッダーを既に表示しましたが、それぞれのセクションに配列を表示するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

tableViewデリゲートクラスに次のメソッドを実装します

- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath;

このメソッドは、表示されるtableViewforeachセルから呼び出されます。

于 2013-01-23T15:29:37.820 に答える