2011-12-15 11 views
12

私はそうのように結ばメール&パスワードのテキストフィールド欲しい -グループ化されたUITableViewの背景色を設定するにはどうすればよいですか?

enter image description here

はうまく&背景色が青である丸みを帯びているか、両方のフィールドを参照してください。

これを実装した方法は、おそらく単一のセクションと2つの行のうちの1つがユーザー名用とパスワード用のものであるというグループ化されたテーブルビューのラベルとテキストフィールドを持つカスタムtableViewCellを作成することです。

私は以下のものを持っています。私はこれを実装することに近づいてきましたが、私は奇妙な灰色の背景を取得しています。この灰色の背景をどうやって取り除くのですか?

enter image description here

答えて

44

でこのメソッドを呼び出す必要があり灰色の背景が1つを行う必要があります

tableView.backgroundColor = [UIColor clearColor];viewDidLoad

または上記のコードが動作しない場合はこれを試してください。

tableView.backgroundView = nil; 
+6

'tableView.backgroundView = nil;'はトリックを行いました。 –

+0

はちょうど素晴らしい:D。ありがとうRohit –

+0

iOS 10でうまく動作します! – satheeshwaran

3
tableView.backgroundColor = [UIColor clearColor]; 

あなたはInterface Builderのを使用している場合は必ず設定を作成し、tableView

のためにあなたのコンセントを接続しますが、私は削除すると思いますviewDidLoad:

+0

+1:あなたはまた、このことを確認することができますしたい不透明度に応じて、

self.tableView.backgroundColor = [UIColor clearColor]; self.tableView.backgroundView = nil; 

。複雑なビュー階層では、表はバックグラウンド・プロパティーの変更を無視します。 – inokey

5

私は2本の線でこれを実現: `viewDidLoad`を言及するため

self.tableView.opaque = NO; 
関連する問題