2012-03-16 12 views
2

私の最初のiOSアプリケーション(ここではStackoverflowで初めて)を設計していて、自分のテーブルビューのカスタム背景を表示するために、viewDidLoadの下のMasterViewController.mのコードを使用しています。セル内の反復する背景画像からテーブルを停止する

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bookshelfbg.jpg"]]; 

これは、テーブル全体の背景を表示するためのもので、セルには独自の背景があります。問題は、各セルがその背景(主に透明)を使用するだけでなく、テーブルビュー用に設定した背景イメージ上でタイルまたは開始することです。私は、個々の細胞の背景をクリアに変更し、私が設定した細胞の背景画像を完全に削除しました。ここで

は(UITableViewCellの)下の私の細胞のためのコードです:

{UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyBasicCell"]; 
    BookQueueDoc *book = [self.books objectAtIndex:indexPath.row]; 
    cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"shelfcellbg.png"]]; 
    tableView.separatorColor = [UIColor clearColor]; 

はあなたの助けをありがとう!

答えて

0

cell.contentViewはすべての細胞領域ではありません。試してみてくださいcell.backgroundColor

関連する問題