即使iPhone处于横向模式,Photogallary也会以纵向模式显示
大家好,我将设备设置为横向模式,在该模式下,当我按下“照片库”按钮时,照片库在纵向模式下打开,从照片库中选择图片后,它将返回横向模式。当我在横向模式下工作时,我想在横向模式下打开图库 我用这个代码打开了photogallery即使iPhone处于横向模式,Photogallary也会以纵向模式显示,iphone,ipad,photo-gallery,landscape-portrait,Iphone,Ipad,Photo Gallery,Landscape Portrait,大家好,我将设备设置为横向模式,在该模式下,当我按下“照片库”按钮时,照片库在纵向模式下打开,从照片库中选择图片后,它将返回横向模式。当我在横向模式下工作时,我想在横向模式下打开图库 我用这个代码打开了photogallery - (void)imagesFromGallery{ imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; if (UI_USER_INTERFACE_IDIOM() == UIU
- (void)imagesFromGallery{
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
if(!popover)
{
popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
}
[popover presentPopoverFromRect:CGRectMake(500, 620, 0, 0)
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
}
else
{
[self presentModalViewController:imagePicker animated:YES];
} }
提前感谢….而不是介绍它
[self presentModalViewController:imagePicker animated:YES];
将imagePickerView添加到self.view并设置imagePicker的框架
[self.view addSubview:imagePicker.view];
希望它对你有用 以上答案很好。但是,一旦加载了图像库,滚动视图和选择文件夹就会出现问题 子类化
UIImagepicker
是正确的选择。只需创建一个属于UIImagepicker
子类的类,并添加以下方法
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
Rest,a通常分配此viewcontroller并显示。照片库始终以纵向模式打开,您无法将其更改为横向模式。除非您获取所有图像并创建自己的视图。那将是非常乏味的!在发布类似问题之前,请阅读文档。苹果提供所有参考资料都是有原因的。搜索文档所花的时间比发布这个问题所花的时间要少。“重要信息UIImagePickerController类仅支持纵向模式。”