【iOS13】ダークモード対応に備えて

iOS13BETAとXCode11BETAでダークモードについて調査中
昨日の記事はただ単純に

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
にてcell.backgroundColorにwhiteColorを設定しているという
ただの見落としからきていたので削除

今回はカラーテーブルを作成しました


UIKitCore/UIInterface.h内に
UIColor定義がたくさんあります

systemXXX系が目立ちiOS7以降から追加されたものも含みます

UITableViewに定義されている全ての色を表示させた結果がこちらです


ColorTable.PNG
左:Light 右:Dark


並べてみると
systemColor系も微妙に色が変化してるように見えます
LabelColor, BavkgroundColor, FillColorは3〜4段階定義になっているため
UI設計時に重なり方を考えて色指定をしていくべきかなと


この記事へのコメント