現在、私は次の方法を持っていますが、うまくいきません...
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *MyIdentifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil];
cell = tvCell;
self.tvCell = nil;
}
UILabel *label;
label = (UILabel *)[cell viewWithTag:5];
label.text = [NSString stringWithFormat:@"Hole #%d", indexPath.row];
return cell;
}
テーブル ビューはエラーなしで作成されますが、個々のセルには何も含まれていませんが、明らかに TVCell.xib には 5 のタグが付いたラベルがあります。私が持っている唯一の質問はこれです。Appleがここで提供するこれらの手順をよく理解していません...
nib ドキュメント ウィンドウで File's Owner を選択し、インスペクタの Identity ペインを開き、File's Owner のクラスをカスタム ビュー コントローラ クラスに設定します。
File's Owner (カスタム サブクラスのプレースホルダー インスタンス) のセル アウトレットを nib-file ドキュメントのテーブルビュー セル オブジェクトに接続します。
これらの手順は次のとおりです ...
誰かが私のような初心者のためにそれらの手順を説明してもらえますか? それが私が台無しにしたことだと思いますが、何か悪いことをした可能性があります。