2

UIImagePickerController (UINavigationController : UIViewController : UIResponder : NSObject から継承) で向きの変更を検出しようとしていますが、- (BOOL)shouldAutorotateToInterfaceOrientation (UIInterfaceOrientation)interfaceOrientationUIViewController でメソッドをオーバーライドしようとしましたが、成功しませんでした...

任意のヒント?

前もって感謝します...

4

3 に答える 3

4

UIImagePickerController のサブクラス化はサポートされていません!

このクラスはそのまま使用することを意図しており、サブクラス化はサポートしていません。

UIDeviceOrientationDidChangeNotificationfromUIDeviceに登録してこれを使用することはできますか?

于 2010-01-13T16:57:53.933 に答える
0

公式の UIImagePickerController ドキュメントから:

重要: UIImagePickerController クラスは縦向きモードのみをサポートします。このクラスはそのまま使用することを意図しており、サブクラス化はサポートしていません。このクラスのビュー階層はプライベートであり、1 つの例外を除いて変更してはなりません。iPhone OS 3.1 以降では、カスタム ビューを cameraOverlayView プロパティに割り当て、そのビューを使用して追加情報を表示したり、カメラ インターフェイスとコード間の相互作用を管理したりできます。

于 2010-01-13T16:57:51.843 に答える