UIButtonのLocalizeに関するTips
公開日:
:
最終更新日:2015/03/09
Tips InterfaceBuilder, Storyboard, UIButton, UILabel, UserDefinedRuntimeAttribute
Storyboardに設置したUIButtonのタイトルのLocalizeをしてたのですが、英語ではきちんと収まるけど日本語にすると長くなって省略されるケースがあったので、なんとかstoryboard上で対応できないか調べた結果、どうにかできそうだったのでTipsとしてまとめておきます。
具体的には前の記事でも使ったUser Defined Runtime Attributeに値を設定します。UIButtonのタイトルラベルはUILabelで、「titleLabel」という名前でアクセスできるので、”titleLabel.(UILabelのプロパティ)”というKeyPathを設定することで、Storyboardからタイトルラベルの属性にアクセスできます。
なお、StoryboardにNSTextAliginmentの値はそのまま指定できないので、NSString UIKit Additions Referenceの記述にしたがってNSTextAlignmentCenterに相当する「1」を入れてます(これで正しいのかどうか確証持ってませんが、とりあえずWorksOnMyMacということで・・・)
関連記事
-
-
plistファイルに色を入れる
plistファイル中にUIColorを入れたい!という場合。普通RGBAの値を数値で入れるとかするけ
-
-
WSCoachMarksViewをSwiftで使う場合の手順
Objective-Cで記述されてるライブラリ全般に当てはまることもあるんですが、個別でやることも含
-
-
コードでiPhone6 Plusを識別する簡単な方法
表題の通り、コードでiPhone6 Plusを識別する簡単な方法です。 iPhone6 Plu
-
-
UICollectionViewが画面回転した時にレイアウトが崩れた時の対応
UICollectionViewCellのサイズを、内容に合わせて動的に変えた時に起こる問題に関して
-
-
UILabelの改行をInterfaceBuilderから入力する
UILabelの行数は任意に設定できて、「0」を指定すると行数を限定しないで(UILabelのbou
-
-
ENMLからHTMLへの変換
最近EvernoteAPIをいじっているので、コレに関するノウハウをとりあえず断片的に引っかかったと
-
-
UIAutomation関連覚書
割りと忘れがちなので、自分用備忘録を兼ねて、UIAutomationに関連するtips的なものをまと
-
-
Size ClassとUIViewController.view
タイトルの件でちょっとハマったことがある上に、特に日本語情報もStackOverflowからも情報が
-
-
NSStringのフォーマット書式
Appleのページになく、IEEEのprintfフォーマットのページにあるので、C言語と親しくしてな
-
-
Xcode8で余計なログを抑制する
Xcode8に更新してから、妙にログが増えたので、NSLogで明示したのと実行時エラー以外のログを吐

