私はグループ化されたスタイルUITableView
をナビゲーションスタックに持っています。セルをクリックすると、UIDatePicker
がスタックにプッシュされます。問題は、このカスタムビューが私のテーブルビューと同じ背景色を持つようにすることです。UIColor groupTableViewBackgroundColorは透明です
私は次のように私のカスタムビューの背景色を設定してみました:
datePicker.backgroundColor = [UIColor groupTableViewBackgroundColor];
しかし、これは透明出てきます。背景の色を黒にする原因となるアルファベット1.0を持つ背景のCGColor
オブジェクトを修正しようとしました。
次は予想通り作業を行います。
datePicker.backgroundColor = [UIColor lightGrayColor];
をしかし、当然のことながら、この色は非常にグループ化されたテーブルの背景色と一致していません。
私はこれについてすべて間違っていますか?私はこのhereについて同様の投稿を見つけましたが、役に立たない回答はありませんでした。
ありがとうございます。私はそれについて完全に間違っていたと思います。これははるかに良いです。 – Eric
このソリューションで唯一の問題は、サイズを変更するためにテーブルビューを取得できないことです。 'tableView'で' setFrame'を呼び出すことは効果がないようです。 – Eric
UITableViewはUIViewに存在する必要があります。あなたのコントローラーがUITableViewControllerの場合、サイズを変更することはできません。 – WrightsCS