iPadでUITableViewのbackgroundColorが常に白になる件
2023-09-22 12:03:36
質問
あるプロジェクトに取り組んでいます。私はたくさんの
UITableView
がたくさんあり、それらは透明色として設定されています。それらのビューの背景色は、私のカスタムカラーに設定されており、すべては
iPhone
.
この問題は
iPad
! ほぼすべて試しましたが、私の
UITableView
は白い色をしています。
など、他のトピックを確認しました。 iPad で UITableView の backgroundColor が常にグレーになる。 を追加しましたが、何も動作しませんでした。また、私の問題は、グレーではなく、雪のように白いです
その理由は何でしょうか?
どのように解決するのですか?
良い知らせです。 リリースノートによると、iOS 10用です。
iPad で実行する場合、Storyboard の UITableViewCell に設定された背景色が尊重されるようになりました。 に設定された背景色が尊重されるようになりました。
バージョン <10 の場合。
私は iOS 8 (8.3) でこれを見ました。IB で私のセルが "clear color" で、そのコンテンツ ビューが "clear color" であるにもかかわらず、それらは白としてレンダリングされます。IB からまだ値を取っているので、不完全ですが妥当な解決策です。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
...
cell.backgroundColor = cell.contentView.backgroundColor;
return cell;
}
キューに入れられた再利用可能なセルが、iPadでは背景が白に強制されるようです。私は、ビュー階層デバッガーを使用して、これを決定することができました。
いったんこれを実行すると、テーブルの背景色を使用することができ、同様に機能しますが、背景表示を設定する必要はありませんでした。
関連
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] UITableViewの下にある余分なセパレータをなくす
-
[解決済み] iOS 8 UITableViewのセパレータインセット0が機能しない件
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
-
[解決済み] UITextViewのサイズをコンテンツに合わせるには?
-
[解決済み] NSNotificationCenterのaddObserver in Swift
-
[解決済み] iOSアプリをApple Developer Programや脱獄せずにデバイス上でテストすることができます。
-
[解決済み] ぼかしの入ったオーバーレイビューの作成
-
[解決済み] iPadでUITableViewのbackgroundColorが常にグレーになる件
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
dyld: ライブラリがロードされていません。エラーの解決
-
[解決済み] Xcode 6.3 - 現在の iOS Development 証明書または保留中の証明書要求がすでにあります。
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] Xcode 12、iOS Simulator用にビルドしても、iOS用にビルドされたオブジェクトファイルでは、アーキテクチャ「arm64」用にリンクされます。
-
[解決済み] Swift 3, 4, 5 で dispatch_after GCD を書くにはどうしたらいいですか?
-
[解決済み] iOSで現在のデバイスの言語を取得するには?
-
[解決済み] Swiftのプロトコルでオプションのメソッドを定義するには?
-
[解決済み] iPadでUITableViewのbackgroundColorが常にグレーになる件
-
[解決済み] Category is implementing method which will be implemented by its primary class" の警告を抑制する。