xcode

StoryboardやXibで 簡単にAttributed Stringを使う/RGB指定した色に違和感があったら

誰得2本立て。 簡単にAttributed Stringを使う StoryboardやXibを使って静的なテキストを設定するとき、例えばアンダーラインだったり一部だけフォントの色を変えたりするようなときはPlainではなくAttributedなテキストを使うわけなんですが、個人的にXcodeでは設定がうまく反映されなかったりして結構大変というか地味にめんどくさい。 そんなときは標準アプリ テキストエディット(/Applications/TextEdit.app) がオススメ。 テキストエディットでファイルを新規作成して、テキストを装飾したらテキストエディットでコピーして、そのままXcodeのUILabelなどにペーストすると装飾も一緒に貼り付けできる。 コピー&ペーストはPlainなテキストではなく背景色や文字の色など装飾も一緒に(Attributed)なテキストとして扱える。 RGB指定した色に違和感があったら XcodeでRGB(Hex)を使ってを指定するときは大体こんな感じ。 Colorsウィンドウでは指定されたRGBの値をスポイトマークの左側に表示してくれます。 デザイナーさんから「RGBは 0x4A90E2 でお願いします(alphaは当然FFという前提)」みたいに連絡されるわけなんですが、なぜかこんな事態も稀に。 1枚目