シングル ビュー ベースを使用してアプリを作成しました。現在、15 個のメニューと各メニューの説明をUITableView
表示する必要があります。そこで挿入を使用することを考えました。セルを選択すると、長いテキストと画像のコンテンツが表示されるはずです。プログラムで説明を追加するには、説明ごとに作成するViewController
か、ショートカットを作成する必要があります テーブルビューのコードは次のとおりです
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Set up the cell...
cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:15];
cell.textLabel.text = [NSString stringWithFormat:@"Cell Row #%d", [indexPath row]];
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// open a alert with an OK and cancel button
NSString *alertString = [NSString stringWithFormat:@"Clicked on row #%d", [indexPath row]];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:alertString message:@"" delegate:self cancelButtonTitle:@"Done" otherButtonTitles:nil];
[alert show];
[alert release];
}
これは、UIAlertView
セルがタッチされたときに作成するためのものです。
長いテキストと画像を表示するにはどうすればよいですか。