18

iPhoneアプリにアクセスできるようにしようとしています。その一部には、 の時刻と日付の部分にアクセス可能な VoiceOver ラベルを生成することが含まれますNSDateNSDateVoiceOver がサポートするすべての言語で正しく機能する、アクセスしやすい方法でをフォーマットするにはどうすればよいですか?

4

2 に答える 2

10

NSDateFormatter にはlocalizedStringFromDate:dateStyle:timeStyle:、ローカリゼーションを自動的に処理するメソッドが呼び出されます。日付と時刻の部分ごとに日付と NSDateFormatterStyles を渡します。ナレーションで読みやすくしたい場合は、日付と時刻に異なるスタイルが必要になる場合があることに注意してください。NSDateFormatterLongStyle はほとんどの場合 (月が完全に綴られているため) 日付に対して適切に機能しますが、NSDateFormatterShortStyle は時間に対して適切に機能します (秒が含まれていないため)。

詳細: https://developer.apple.com/documentation/foundation/dateformatter/1415241-localizedstring

于 2013-05-04T02:19:03.077 に答える