xib

A collection of 2 posts
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の値をスポイト
2 min read
ios

Xibファイルでレイアウトを定義したUIViewControllerで*LayoutGuideを使う

XIBファイルで開発を進めているけど UIViewController のサブビューが UINavigationBar にめり込んでつらいという話をされたので対策を考えた。 XIBファイルベースで開発するUIViewControllerサブクラスは FromNibViewController のサブクラスとして実装することを前提として。 class FromNibViewController: UIViewController { // MARK: -- Statics static var kTopLayoutConstraint: String { return "TopLayoutConstraint" } static var kBottomLayoutConstraint: String { return "BottomLayoutConstraint" } // MARK: -- Properties var topLayoutConstraint: NSLayoutConstraint! var
1 min read