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ということで・・・)
関連記事
-
-
iOS7でカメラ撮影時のステータスバーを消す
UIImagePickerControllerをカメラモードで表示するとステータスバーがカメラの一番
-
-
UIActionSheetが消えるときにキーボード表示/非表示通知が来る
UITextViewやUITextField編集中にアクションシートを表示すると、アクションシート
-
-
ENMLからHTMLへの変換
最近EvernoteAPIをいじっているので、コレに関するノウハウをとりあえず断片的に引っかかったと
-
-
実機テストしたときのデータを取り出す
Xcodeでコンパイルして実機テストしている場合に、テストデータを実機から取り出す方法です。 以下
-
-
iOS8のシミュレーターでLocalizationのテストをする
iOS8.1のシミュレーターでは、従前できていたシミュレーター内での「設定」(Setting)からの
-
-
plistファイルに色を入れる
plistファイル中にUIColorを入れたい!という場合。普通RGBAの値を数値で入れるとかするけ
-
-
UILabelの改行をInterfaceBuilderから入力する
UILabelの行数は任意に設定できて、「0」を指定すると行数を限定しないで(UILabelのbou
-
-
メソッドの呼び出し元を調べる
特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい
-
-
GoogleスプレッドシートからCSVにエクスポートしたデータを得る方法
情報がない中さんざ苦労しましたが、Googleスプレッドシート(の最初のシート)をCSVとしてエクス

