web-dev-qa-db-ja.com

テクスチャを維持しながらiPhoneのテーブルビュー(スタイルグループ化)の背景色を変更する

デフォルトの青色の場合に表示される細い列/線の効果のテクスチャを維持しながら、テーブルビュー(スタイルグループ化)の背景色を変更するにはどうすればよいですか?backgroundcolorプロパティを使用して背景色を変更しようとすると、プレーンビューが表示されますテクスチャなし。

ありがとう

19
isparkdev
tableview.backgroundView = nil;
tableview.backgroundColor = [UIColor clearColor];

これはあなたの問題を解決するのに役立つかもしれません

77
Aswathy Bose

まず、正確な質問をスタックオーバーフローで検索してみてください。ここに2つあります:

それでも問題が解決しない場合は、テーブルビューの背景色を透明にしてみてください[UIColor clearColor]そして、必要なcolout/texture/imageを含むUITableviewの後ろに別のビューを配置します。

14
Rog

コードを記述する必要なしに、テーブルビューの背景クリアカラーを選択するだけです。 )プロパティビューセクション内

0
Lars Blumberg

TableViewのプロパティを作成します。

@property (nonatomic, strong) IBOutlet UITableView *tableView;

次にそれを合成します:

@synthesize tableView = _tableView;

実装では、createメソッド:

- (UITableView *) tableView {
  [_tableView setBackgroundColor:[UIColor whiteColor]];
  return _tableView;
}

また、xibファイルでtableViewを接続することも忘れないでください。そうすれば、機能するはずです。

0
edzio27