UITableViewを作成し、次のコードをcellForRowAtIndexPath
static NSString *CellIdentifier = @"RootViewControllerCellIdentifier";
UITableViewCell *cell = [self.tableView queueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.selectionStyle = UITableViewCellSelectionStyleGray;
}
// Set appropriate labels for the cells.
switch (indexPath.row) {
case 0:
cell.textLabel.text = @"Static Scenes";
**[cell.textLabel setFrame:CGRectMake(200, 20, 500,600)];**
cell.imageView.image=[UIImage imageNamed:@"RunOptionsImage.png"];
cell.imageView.frame=CGRectMake(15, 20, 55, 65);
break;
上記のコードから理解できるように、静的シーンという名前のテーブルビューセルtextLabelがあります。
このコードでは[cell.textLabelsetFrame:CGRectMake(200、20、500,600)]; textLabelのフレームを設定する予定ですが、設定したフレームに合わせてサイズを変更していません。このcell.textLabel.frame=CGRectMake(200、20、500,600)コードも使用しました。テキストラベルのサイズを変更する良い方法を教えてもらえますか?