簡単な質問があります。複数の詳細を持つ UITableView を設定する方法。すべての詳細を保存している plist があります。これは私がたった1つの詳細のためにしたことです。cell.textLabel.text = [[self.array objectAtIndex:indexPath.row] objectForKey:@"name"];
セルに 2 つの詳細が必要な場合はどうすればよいですか?
よろしくお願いします。
簡単な質問があります。複数の詳細を持つ UITableView を設定する方法。すべての詳細を保存している plist があります。これは私がたった1つの詳細のためにしたことです。cell.textLabel.text = [[self.array objectAtIndex:indexPath.row] objectForKey:@"name"];
セルに 2 つの詳細が必要な場合はどうすればよいですか?
よろしくお願いします。
まず、必要なセルのタイプを設定する必要があります。タイトルと詳細が必要な場合は、次のようにします。
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell) cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
次に、タイトルと詳細ラベルを設定するために、
[cell textLabel].text = @"some title"
[cell detailTextLabel].text = @"some detail text"
セルのスタイルを設定する必要があります
提供されたスタイル (ストーリーボードから設定) の使用に満足できない場合、cell.detailTextLabel
1 つのオプションはカスタムを作成することUITableViewCell
です。
xib を作成してセルをドラッグ アンド ドロップし、そこからカスタマイズするか、1 つのテーブルのみを使用する場合は、プロトタイプ セルを使用してテーブルで直接カスタマイズする方が簡単な場合があります。重要な部分は、セルをサポートする新しいクラスを作成することです。