UILabelの改行をInterfaceBuilderから入力する
公開日:
:
最終更新日:2014/05/22
Tips InterfaceBuilder, UILabel, Xcode
UILabelの行数は任意に設定できて、「0」を指定すると行数を限定しないで(UILabelのboundsとフォントサイズの制限の範囲内で)文字列を表示させることができますが、Interface Builderで固定文字列を表示しようとした時に改行が単純なEnterでは入力できないので、調べてみました。
方法
方法は実に簡単で、UILabelのText入力欄で、Enterの代わりにcontrol+Q+Enterを入力すると、入力ボックス内で改行できるようになります。
注意する点はアプリケーション終了ショートカットであるcommand+Qを誤爆しないようにする点でしょうか。
余談になりますが、command+Qの誤爆が気になる方は、KeyRemap4MacBookを使って、誤爆防止するような設定をするとよいかもしれません。
参考サイト
[stackoverflow]
iOS multiline label in Interface builder
[pqrs.org]
KeyRemap4MacBook
関連記事
-
-
アプリ内で自動スリープの設定を無効化する
「設定」アプリ内で設定したスリープ時間設定を無効にするためのコード。 アプリがバックグラウンドにな
-
-
iOS8のシミュレーターでLocalizationのテストをする
iOS8.1のシミュレーターでは、従前できていたシミュレーター内での「設定」(Setting)からの
-
-
UIButtonのタイトル変更時のチラつき抑制
久しぶりにXcode+Objective-Cでアプリを作っていたら、UIButtonのタイトルを動的
-
-
UITableViewのセクションヘッダをStoryboardで作る時の参考
UITableViewのセクションヘッダをカスタムして作る際に、セルと同様にプロトタイピングするため
-
-
plistファイルに色を入れる
plistファイル中にUIColorを入れたい!という場合。普通RGBAの値を数値で入れるとかするけ
-
-
User Defined Runtime Attributeについての覚書
UILabelに上下左右のパディングをつける方法を探して、結局「自分で以下のようなメソッドを持った拡
-
-
ソースコードからStoryboardにアクセスする
複数のStoryboardを利用して、自分以外のStoryboardに遷移させるような展開をしたい場
-
-
UIActionSheetが消えるときにキーボード表示/非表示通知が来る
UITextViewやUITextField編集中にアクションシートを表示すると、アクションシート
-
-
Realmで==ができなかった
最近Realm Swiftを使ってて、引っかかったところがあるのでメモ。 Realmのオブジェクト
-
-
ENMLからHTMLへの変換
最近EvernoteAPIをいじっているので、コレに関するノウハウをとりあえず断片的に引っかかったと

