我有一个适用于风景的应用程序,已经在商店中,并决定在我的下一次更新中为某个新功能添加相机。
相机在我的iPhone 3G和iPod 4S中运行完美(我有一个ipad,但它没有相机),但我的一个ipad 2测试人员报告相机内的图像显示旋转90度顺时针方向(按钮中的小相机图标相同)。即使用户旋转ipad 2,图像也始终保持旋转。拍完照片后,它会显示正确的位置。
到目前为止我还没有ipad 2(就在它的路上),但在此期间我想解决这个问题,或者至少试着理解它为什么会发生。
提前致谢。
干杯!
以下是我处理轮换的视图控制器方法的代码:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
{
return YES;
}
else if(interfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
return YES;
}
else if(interfaceOrientation == UIInterfaceOrientationPortrait)
{
return NO;
}
else if(interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
return NO;
}
}