web-dev-qa-db-ja.com

XCode Interface Builderにカスタムカラーパレットを追加する

私の現在の長期プロジェクトでは、カスタムカラーのパレットを使用しています。コードでは、カテゴリを使用してこれらの色に名前でアクセスしています。これはうまく機能しますが、ペン先を作成するときなど、これらの色がプログラムで設定されない場合があります。

名前付きの色のセットを定義する方法を探しています。たとえば、UIViewの背景色を設定するとき、Interface Builderのドロップリストにカスタム色を名前でリストしたいと思います。誰もこれを達成する方法を知っていますか?ありがとう!

35
Pheepster

はい、IBでパレットを作成および編集し、それをチームと共有できます。この記事にはすべての詳細が記載されています。 http://natashatherobot.com/xcode-color-palette/

27
Jerry

Xcode 9

これで、アセットにカラーセットまたは名前付きカラーを追加する別のオプションがあります。これはXcode 9の新機能です。

1.名前付き色をプロジェクトに追加する

Adding Named Colors

* .xcassetsで>右クリック>新しいカラーセット

2.ビューに名前の色を割り当てる

enter image description here

新しい名前の付いた色は、独自のセクションでカラーピッカーに表示されます。

53
Mark Moeykens

カスタムカラーパレット

Interface Builderの色ダイアログで、3番目のタブを選択します。歯車とNewをクリックして、新しいカスタムカラーパレットを作成します。好きな名前を付けることができます。次に、プラス(+)ボタンをクリックして新しい色を追加し、名前を付けます。カラーピッカーツールを使用して色を設定します。

enter image description here

RGBまたは16進数の色

カラーダイアログの2番目のタブを選択し、RGB Slidersを選択します。これにより、RGBまたは16進値を使用して色を設定できます。

enter image description here

その他のヘルプ

33
Suragch