私はChameleonをプロジェクトに追加しました。ほとんどの場合、うまく機能します。プロジェクトのテーマを設定するときに、UITableViewCellアクセサリに配置されているバックグラウンドを見つけたときに遭遇した1つの問題です。UITableViewAccessoryの背景色を削除
は、ここに私のアクセサリが有効になってChameleonFramework
テーマに次のようになります。
私の希望アクセサリーの色が背景なしと青です。カメレオンはこれらを逆転させるようです。
また、デバッグビュー階層を開き、何が起こっているのかを確認しました。私はこの問題を「見る」ことができますが、私は戻ってUIColor.white
にそれを変更するためにアクセサリビューの背景で取得する方法を見つけ出すことができない、また私はUIColor.blue
私はcellForRowAtIndexPath
で次のコマンドを使用して、付属品の色合いをいじくり回すことを試みてきました:
cell.tintColor = UIColor.blue
私もaccessoryView
の背景を変更してみました:
cell.accessoryView!.tintColor = UIColor.blue
cell.accessoryView?.backgroundColor = UIColor.white
私もtableView
の色合いを変更してみました:
tableView.tintColor = UIColor.blue
他のアイデア私はこれを大幅に高く評価されている変更については行くだろうか。
cell.accessoryViewを使用してみてください?.backgroundColor = UIColor.clearColor() – PrafulD
感謝。私はすでにそれを試みた。 – Adrian