タグ

FontとObjective-Cに関するBowz13のブックマーク (3)

  • 【ぐぬぬ】iPhoneアプリのこんなとき、どうするの??

    こんにちは、iPhone大好き橋です。 今日はiPhoneアプリの作成に関する「こんなときどうするの??」という疑問にお答えするべく、小技をいくつか紹介したいと思います。 1. 文字サイズに合わせてUILabelのサイズを変えたい。 UILabelを作成するときに、Labelに表示する文字によってUILabelのサイズを変えたいということ無いですか??ただ、UILabelを作成するときはframeのサイズを指定しなきゃいけませんよね。 こんなとき、どうするの?? そんなときには、UILabelにこんなカテゴリを書いちゃいましょ。 @interface UILabel (resize) - (void) resizeWithPoint: (CGPoint)point; - (id) initWithText:(NSString *)text andFont:(UIFont *)font;

    【ぐぬぬ】iPhoneアプリのこんなとき、どうするの??
  • 『文字の上寄せについて』

    TokoTokoSoftwareiPhone / iPadアプリを作っている団体「トコトコ」です 大学生二人でMacBookつかって頑張ってます!! Tips : [UILabelで文字を上寄せ(上付き)で表示する方法] UILabelは標準で文字を表示するときは 左に詰めたり 真ん中に寄せたり 右に寄せたり できますけど、 大きなUILabelに少しだけ文字を表示するとわかりますが ビューの真ん中に文字が表示されてしまいますよね? 上に文字を寄せたい場合 標準ではできないため自分で上に寄せなきゃいけません。 その場合「表示しようとする文字がどれだけの縦サイズになるかを計算して、UILabelのサイズを変更する」という手段が必要です。 手順は 1, UILabelのサイズからNSString の sizewithfontメソッドを使ってサイズを取得 2、 そのサイズでUILabelをリサイ

  • UILabelでのテキスト表示をリッチにする - その後のその後

    UILabelはiOSアプリ開発において使用頻度の高いUIコンポーネントですが、カユいところに手が届かなかったりします。例えばテキストの一部だけ強調表示したい、色を変えたい、フォントを変えたいといったHTMLのような使い方ができません。 iOS6以上であれば、attributedText というNSAttributedStringオブジェクトをセットできるプロパティを標準で持っているので、そのままでテキストの装飾が可能なのですが、残念ながらiOS5以下では使えません。 OHAttributedLabelとTTTAttributedLabelは、そんなUILabelの機能を拡張するOSSです。 OHAttributedLabel 特長 NSAttributedString をラップして UILabel に持たせたもので、テキストの一部だけフォントや色を変えたり、リンクの付与といった指定が簡単

    UILabelでのテキスト表示をリッチにする - その後のその後
  • 1