1

次のようにして、でタイル状の背景を使用しようとしUITableViewています。tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"gradient_squares.png"]];

ただし、各セクションで正しく表示されないため、背景タイルが背景と重なって表示されますUITableView

のbackgroundColorをクリアカラーに設定してみましたがUITableViewCell無駄になりました。

編集:スクリーンショットとタイルを追加

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

2 に答える 2

1

この投稿は私のためにトリックをしました:https ://stackoverflow.com/a/5480535/294661

UIViewControllerで各ビューのbackgroundColorプロパティを設定します。

于 2012-07-26T14:52:50.583 に答える
0

フルサイズの背景画像(パターン化された画像ではない)がある場合は、次のコードで問題を解決できます。

[[self tableView] setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background_image.png"]]];
于 2012-07-26T12:42:04.327 に答える