カスタムを作成しましたUItableViewCell
。ストーリーボードのセルにラベルを入れて、クラスに接続しました。行インデックスに応じてラベルの位置を変更したい。これは私のコードです:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Configure the cell...
cell.titleLabel.frame = CGRectMake(100.0, 20.0, cell.titleLabel.frame.size.width, cell.titleLabel.frame.size.height);
cell.titleLabel.text = @"Test";
return cell;
}
問題は、ラベルの位置が変わらないことです。ストーリーボードに配置したのと同じ場所にあります。ただし、上下にスクロールすると、セルが再度読み込まれ、ラベルが正しい場所に移動します。私は何を間違っていますか?