iPhone-防止图像旋转到其UIImageView
|
我有一个UIView用于覆盖cameraPicker。在此视图中,我有一个ImageView,其中放入了相机拍摄的图像(图像属性)。
当iPhone处于水平位置拍摄照片时,图像旋转到ImageView中。这很糟糕,因为用户看不到已拍摄的照片。
我已经将这些代码行放入管理叠加视图(文件的所有者)的ViewController中:
- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
NSLog(@\"didAnimateFirstHalfOfRotationToInterfaceOrientation\");
}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
NSLog(@\"didRotateFromInterfaceOrientation\");
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
NSLog(@\"shouldAutorotateToInterfaceOrientation\");
return YES;
}
- (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
NSLog(@\"willAnimateFirstHalfOfRotationToInterfaceOrientation\");
}
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration
{
NSLog(@\"willAnimateRotationToInterfaceOrientation\");
}
- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation duration:(NSTimeInterval)duration
{
NSLog(@\"willAnimateSecondHalfOfRotationFromInterfaceOrientation\");
}
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
NSLog(@\"willRotateToInterfaceOrientation\");
}
即使我向shouldAutorotateToInterfaceOrientation返回YES或NO,也不会将其他日志项写入控制台。
我不太介意,但这是一个提示。我最后的愿望是避免图像旋转到其图像视图中。我该怎么办?
请考虑一下您所回答的问题,即我们所谈论的是摄像头覆盖层,这种覆盖层的反应方式可能不同于普通视图。
没有找到相关结果
已邀请:
1 个回复
磐去裸猜饲
放置在
内时的行为。如果要修改此行为,则需要在图像本身上指定一个“ 3”,例如:
请注意,您可能不想使用
,例如。您需要根据拍摄照片的方向和(可能是)当前设备的方向来选择可以给您最终结果的方向。