2013年7月10日水曜日

iOS6からtextAlignmentで指定する値が変更になった

UILabelやUITextViewなどで文字の配置指定「textAlignment」ですが、iOS6から指定する値が変更になりました。

変更箇所について

変更個所を以下に書きます。

以前 (iOS5以下)

以前まではこんな感じです。
(UITextView*)textView.textAlignment = UITextAlignmentCenter;
指定する値も以下のものでした。

  • UITextAlignmentCenter
  • UITextAlignmentRight
  • UITextAlignmentLeft

現在 (iOS6)

現在 (iOS6)はこんな感じです。
(UITextView*)textView.textAlignment = NSTextAlignmentCenter;
指定する値も以下のものを使用する必要があります。

  • NSTextAlignmentCenter
  • NSTextAlignmentRight
  • NSTextAlignmentLeft

以前のものを指定するとエラーが出るので注意です。

参考記事

iOS6からUITextAlignment〜が廃止予定になりました。- iOSアプリ開発記

0 件のコメント:

コメントを投稿