web-dev-qa-db-ja.com

UITableView-iOS 7の透明な背景

IOS 7ベータ版でアプリをチェックしています。 UITableViewの背景色をクリア色に設定しました。まだ白い背景を示しています。透明にする他の方法はありますか?

24
user1113101

IOS 7 chkでtableview backgroundColorをクリアカラーに設定すると、まったく問題なく機能する this
スクリーンショットは、テーブルビューが透明であるときに、テーブルセルの区切り線を表示します。

10

私はそれを機能させることができませんでしたが、以下は完全に機能しました:

-(void)tableView:(UITableView *)tableView 
 willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
 {
     [cell setBackgroundColor:[UIColor clearColor]];
 }
11
jfgrang

信じられないかもしれませんが、cellForRowAtIndexPathに次のステートメントを追加すると、iOS 7はXIBで指定された色を受け入れるようになります。

cell.backgroundColor = cell.backgroundColor;
8
Hot Licks

私のXCode 5ストーリーボードでは、テーブルビューのプロパティの[ビュー]セクションの背景色も設定してクリアする必要がありました。

1
Matt Baker