2011-08-17 4 views
1

私はUITableViewCellの背景を設定していますが、何らかの理由で表示されません。UITableViewセルのbackgroundViewを設定する

cell.textLabel.numberOfLines = 0; 
cell.textLabel.font = [UIFont fontWithName:@"Arial" size:15]; 
cell.textLabel.text = [[_comments objectAtIndex:indexPath.row] text]; 
((UIImageView *)cell.backgroundView).image = [UIImage imageNamed:@"bubble.png"]; 
cell.imageView.image = [UIImage imageNamed:@"user.png"]; 

return cell; 

すべてしかしcell.backgroundView作品。私は何か間違っているのですか?

答えて

0

タイプキャストしてはいけません。

解決策は、UIImageViewイメージを設定してから直接設定することでした。

UIImageView *bgView = [[UIImageView alloc] init]; 
(bgView).image = [UIImage imageNamed:@"bubble.png"]; 
cell.backgroundView = bgView; 
[bgView release]; 
関連する問題