UIViewController で tableView を使用できます
@interface MyViewController:UIViewController<UITableViewDelegate, UITableViewDataSource>
{
IBOutlet UITableView *mytableview;
}
@property(nonatomic,retain) IBOutlet UITableView *mytableview;
次に、viewController xib ファイルで、ビューにテーブルビューを作成します。ファイル所有者のmytableviewに接続します。デリゲートとデータソースをファイル所有者に設定することも忘れないでください。
後で .m ファイルでこれらの関数を作成し、データに従って変更します。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1; //how many sections in your tableView
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection: (NSInteger)section
{
return [myArray count]; //how many rows you have
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"MyCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell...
cell.textLabel.text = @"title";
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog("%d.row selected",indexPath.row);
}