首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIImagePickerController与横向定向

问UIImagePickerController与横向定向
EN

Stack Overflow用户
提问于 2013-03-05 14:47:34
回答 2查看 1.2K关注 0票数 3

我有一个UIImagePicker来点击一张图片并从相册中挑选一张图片。但是我的应用程序必须只支持横向。图片库只能通过ImagePicker以纵向模式打开。我尝试将当前代码与ALAssets集成,但我对AlAssets库一无所知。我想使用图像选择器,并让它调用startMediaBrowserFromViewController:方法中的ALAssets。下面是方法定义。请给我一个解决方案。

代码语言:javascript
复制
//pick an image from photo gallery  

- (BOOL) startMediaBrowserFromViewController: (UIViewController*) controller
                               usingDelegate: (id <UIImagePickerControllerDelegate,
                                               UINavigationControllerDelegate>) delegate {


    if (([UIImagePickerController isSourceTypeAvailable:
          UIImagePickerControllerSourceTypeSavedPhotosAlbum] == NO)
        || (delegate == nil)
        || (controller == nil))
        return NO;
    UIImagePickerController *mediaUI = [[UIImagePickerController alloc] init];
    mediaUI.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    //provides access to photo albums in the device.
    mediaUI.mediaTypes=[[[NSArray alloc]initWithObjects:(NSString*)kUTTypeImage,nil]autorelease];
    // Hides the controls for moving & scaling pictures.
    mediaUI.allowsEditing = NO;   
    mediaUI.delegate = delegate;
    [controller presentModalViewController: mediaUI animated: YES];
    return YES;
}
EN

回答 2

Stack Overflow用户

发布于 2013-03-05 15:01:22

UIImagePickerController只支持UIInterfaceOrientationPortrait方向,所以从横向视图控制器显示并不重要,它将在纵向显示,甚至在UIInterfaceOrientationPortraitUpsideDown中也不显示

票数 0
EN

Stack Overflow用户

发布于 2013-03-05 15:34:41

我使用ELCImagePickerController来挑选图片。对我来说,与“普通”的UIImagePickerController相比,它有很多优点。

  • 您可以选择多个图像
  • 轻松支持横向模式
  • easy to customize
  • ...

我认为在默认情况下,它不支持横向,但我让它工作得很容易。如果你需要帮助,请留下评论。

在Gituhub上查看

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15217493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档