2016-06-19 18 views
0

の背景を設定する方法を知っている人のテーブルのテーブルビューの各セクション各セクションの各TableViewの背景画像?

私はすでに

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 
    UIImage *viewImage = [artwork imageWithSize: CGSizeMake (1024, 1024)]; 
    UIImageView *imageView = [[UIImageView alloc] initWithImage:viewImage]; 
    if (viewImage) { 
     return imageView; 
    } else { 
     return imageView; 
    } 
} 

...各セクションのヘッダーイメージを持っている...しかし、私は各テーブルビューセクションの背景を変更する方法については、任意の答えを見ていませんか?

セクションごとに異なるヘッダーイメージがあるように、各テーブルビューセクションは異なるバックグラウンドイメージを持つ必要があるためです。

ありがとうございます!

+0

これを行う直接的な方法はありません。テーブルビューはscrollViewのサブクラスなので、セクション全体を取得すると、カスタムビューをtableviewのdivviesにバックグラウンドとして追加し、フレーム – SolaWing

+0

を削除してインデックス値の位置を削除し、配列に変更イメージを追加できます。テーブルビューをリロードした後。しかし、良い解決策ではありません –

+0

私はあなたが 'table'の' Header'セクションに 'UIImage'の配列を持つ必要があると思います。 –

答えて

0

これはおそらく可能です。

NSArray *imgArr = @[@"first.png",@"second.png",@"third.png"]; 
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imgArr[secetion]]]; 
imageView.frame = .....; 
return imageView; 
+0

これはどこですか?ありがとう! – SRMR