*

UIButtonのLocalizeに関するTips

公開日: : 最終更新日:2015/03/09 Tips , , , ,

Storyboardに設置したUIButtonのタイトルのLocalizeをしてたのですが、英語ではきちんと収まるけど日本語にすると長くなって省略されるケースがあったので、なんとかstoryboard上で対応できないか調べた結果、どうにかできそうだったのでTipsとしてまとめておきます。
        
    
      
    
具体的には前の記事でも使ったUser Defined Runtime Attributeに値を設定します。UIButtonのタイトルラベルはUILabelで、「titleLabel」という名前でアクセスできるので、”titleLabel.(UILabelのプロパティ)”というKeyPathを設定することで、Storyboardからタイトルラベルの属性にアクセスできます。

UIButtonのタイトルへのアクセス

なお、StoryboardにNSTextAliginmentの値はそのまま指定できないので、NSString UIKit Additions Referenceの記述にしたがってNSTextAlignmentCenterに相当する「1」を入れてます(これで正しいのかどうか確証持ってませんが、とりあえずWorksOnMyMacということで・・・)

関連記事

Bitbucket課題の記法サンプル

Bitbucketの課題、およびwikiで利用できる記法についての記事です。 利用できる記法に

記事を読む

バージョンアップ版があることを通知する

拍子抜けするほど簡単だったので、「アプリのバージョンアップの通知をどうするか」という話についてTip

記事を読む

実機テストしたときのデータを取り出す

Xcodeでコンパイルして実機テストしている場合に、テストデータを実機から取り出す方法です。 以下

記事を読む

RealmのListとArrayの相互変換によるマップ

 Realm+ObjectMapperを使って、RealmのオブジェクトをJSON変換してたのですが

記事を読む

Size ClassとUIViewController.view

タイトルの件でちょっとハマったことがある上に、特に日本語情報もStackOverflowからも情報が

記事を読む

画面回転をしたあとに、UITextViewの先頭を表示する

回転によりサイズが可変するUITextViewで、縦向き(ポートレイト)から横向き(ランドスケープ)

記事を読む

ソースコードからStoryboardにアクセスする

複数のStoryboardを利用して、自分以外のStoryboardに遷移させるような展開をしたい場

記事を読む

NSDictionary/NSMutableDictionaryの”valueForKey:”と”objectForKey:”の違い

表題にある通り、似ていて混同する(そして、取り違えても「たいてい」普通に動作する)NSDiction

記事を読む

Xcode8で余計なログを抑制する

Xcode8に更新してから、妙にログが増えたので、NSLogで明示したのと実行時エラー以外のログを吐

記事を読む

メソッドの呼び出し元を調べる

特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい

記事を読む

Xcode10からのimage literal / color literalの指定方法

アセットにあるUIImageの直接指定が可能なImage litera

Xcode11でのバージョン番号の取得方法

Xcode11になってバージョン番号をスクリプトから得て自動で更新する

GoogleスプレッドシートからCSVにエクスポートしたデータを得る方法

情報がない中さんざ苦労しましたが、Googleスプレッドシート(の最初

画面回転をしたあとに、UITextViewの先頭を表示する

回転によりサイズが可変するUITextViewで、縦向き(ポートレイト

NXDrawKitを導入してみる

ACEDrawingViewがObj-Cで書かれていて、いまいちメンテ

→もっと見る

    PAGE TOP ↑