0

UIAlertViewでビデオを録画しUIImagePickerController、videoMaximumDurationに達したときに表示されるテキストに変更する方法を知りたいです。そのテキストを変更できない場合UIAlertView、少なくとも別の言語で表示することは可能ですか?

編集:デフォルトのテキストは「このビデオの最大長に達しました」で、タイトルは「ビデオ録画が停止しました」です。

ありがとう、アイマック

4

1 に答える 1

2

アラートのテキストは、デバイスの現在のロケール設定に合わせてローカライズされます。UIAlertView を探してビュー階層をたどり、そのmessageプロパティを設定したい場合を除きます (これは壊れやすく、iOS のすべてのバージョンでテストする必要があります)。再デプロイする場合)、おそらくキャプチャ セッションの上に完全にカスタムの UI を作成する必要があります。ピッカー コントローラー デリゲート プロトコルには、記録の停止時と開始時のコールバックがありません。そのため、AVFoundation のレベルを大幅に下げることなく、手動で制御して独自のアラートを提供する良い方法はありません。

于 2012-11-27T17:02:43.960 に答える