- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发 iPad 应用程序,当我们单击右侧栏按钮时,我会执行如下操作:
-(IBAction)camerabuttonAction:(id)sender
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:picker];
[self.popoverController presentPopoverFromRect:CGRectMake(50, -250, 500, 300) inView:appDelegate.splitview.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
我的问题是,当我在横向模式下单击按钮时。相机以纵向模式显示(图像以反向模式显示以供查看)。但是,如果我摇动 iPad,它就会显示在 LandScape 中。
对于 ios6 中的 Orientation 我使用下面的方法,但是我没有写任何与 UIImagePickerControllerSourceTypeCamera 相关的东西
- (void)viewWillLayoutSubviews
{
if([self interfaceOrientation] == UIInterfaceOrientationPortrait||[self interfaceOrientation] ==UIInterfaceOrientationPortraitUpsideDown)
{
}
else if ([self interfaceOrientation] == UIInterfaceOrientationLandscapeLeft||[self interfaceOrientation] == UIInterfaceOrientationLandscapeRight)
{
}
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationLandscapeLeft | UIInterfaceOrientationPortrait;
}
最佳答案
你不应该这样做。苹果文档摘录:
Important: The UIImagePickerController class supports portrait mode only. This class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified, with one exception. You can assign a custom view to the cameraOverlayView property and use that view to present additional information or manage the interactions between the camera interface and your code.
关于iphone - 如何在 Landscape 而不是 Portrait 中显示 UIImagePickerControllerSourceTypeCamera,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15521614/
我使用 UIImagePickerController 是为了让用户通过拍摄新照片或从图库中选择图像来在我的应用程序中选择图像。使用画廊,该应用程序运行良好。但如果我使用相机作为源,该应用程序会占用大
我正在我的应用程序中实现相机功能,它会拍照。但我无法拍摄全屏图像。它显示了一个用于选择图像区域的矩形。 我的来源是这样的: UIImagePickerController *picke
在我的应用程序中,我启动相机让用户拍照: UIImagePickerController *imagePickerControllerSubject = [[UIImagePickerCont
我对 UIImagePickerControllerSourceTypeCamera 有一个奇怪的问题。我的应用程序可以选择从图库中选择照片,或使用相机拍照。如果我选择图库,我会选择一张照片并返回到我
我有以下代码: if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]
这有什么问题吗?我真的不明白 UIImagePickerController 的一些重要部分...... 来源如下: UIImagePickerController *imagePicker
.m 编码 -(IBAction) getPhoto:(id) sender { picker.sourceType = UIImagePickerControllerSourceTypeSa
我正在开发 iPad 应用程序,当我们单击右侧栏按钮时,我会执行如下操作: -(IBAction)camerabuttonAction:(id)sender { UIImagePickerCo
我使用的代码: -(IBAction) getPhoto:(id) sender { UIImagePickerController * picker = [[UIImagePickerCon
在我的应用程序中,我为用户提供两个上传照片的选项: 拍照 从库中选择 我在委托(delegate)方法中的 modalViewController 中展示这张照片 - imagePickerContr
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate
在 iOS 6 中,我使用以下代码推送源类型为 UIImagePickerControllerSourceTypeCamera 的 UIImagePickerController,并显示其导航栏。我想
我是一名优秀的程序员,十分优秀!