UIButtonのbuttonWithTypeをUIButtonTypeCustomで作った場合、テキストのデフォルトの位置が、真ん中になっています。
そこで、左寄せにできないかーと思って調べていたら、
確かに最初、[UIButton buttonWithType:UIButtonTypeCustom].titleLabel.textAlignment = UITextAlignmentLeft;と書いても左になりませんでした。button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
via:UIButton のテキストを左寄せや右寄せにする
ちなみに、contentHorizontalAlignmentプロパティは、どのクラスが元々もっていたものなのだろうか?
ずばり、UIControllがもっていました。
これで、ボタンの文言位置設定も困らないぞと。
0 コメント:
コメントを投稿