だから私は問題がありますが、私のTableViewのセルに情報を追加するtextLabelとdetailTextLabelを使用しています。UITableViewCellテキストの問題
両方のラベルの周囲に白いボックスがあり、backgroundColorをclearColorに設定しようとしましたが、動作しないようです。
提案がありますか?
だから私は問題がありますが、私のTableViewのセルに情報を追加するtextLabelとdetailTextLabelを使用しています。UITableViewCellテキストの問題
両方のラベルの周囲に白いボックスがあり、backgroundColorをclearColorに設定しようとしましたが、動作しないようです。
提案がありますか?
デフォルトでは、UITableViewはラベルの背景色をテーブルビューの背景色に設定します。これ(それが合成ときに何のアルファブレンディングを必要としない、ラベルが「不透明」ことができます)最適化のためと考えられる=
この問題には、2つの主要な修正があります。あなたのUITableViewDelegateで
nil
は一般に[UIColor clearColor]
に相当します)-[UITableViewCell setSelected:animated]
とbackgroundColor
とopaque
を上記のように上書きします。これは、setSelected:animated:セルが最初に表示される前に呼び出されますが、少し奇抜です(これはたくさんあります)。
backgroundColorをclearColorに設定する方法は正しい方法です。 textLabelとdetailTextLabelをどのようにカスタムセルに追加するかについて、何か間違っているかもしれません。 – AechoLiu