请注意下面的答案 - 不适用于 iOS6,所以我仍然需要答案!
我的应用程序仅启用纵向模式。
但是,如果我将 UIImagePickerController 作为子视图嵌入其中并旋转设备,则顶部和底部栏保持在同一位置,但 UIImagePickerController 确实会旋转。
我怎样才能防止它旋转?
这是代码:
[self.view.window addSubview:self.imagePickerController.view];
self.imagePickerController.showsCameraControls = NO;
self.imagePickerController.view.frame = CGRectMake(0, 90, 320, 320);
self.imagePickerController.allowsEditing = NO;
已编辑
我正在使用未调用 shouldAutorotate 的 iOS6