`
zxs19861202
  • 浏览: 915250 次
  • 性别: Icon_minigender_1
  • 来自: 湖北—》上海
社区版块
存档分类
最新评论

IOS UIImagePickerController 不能全屏

    博客分类:
  • ios
IOS 
阅读更多

添加以下代码可以使取景框全屏

 

CGSize screenBounds = [UIScreen mainScreen].bounds.size;

CGFloat cameraAspectRatio = 4.0f/3.0f;

CGFloat camViewHeight = screenBounds.width * cameraAspectRatio;

CGFloat scale = screenBounds.height / camViewHeight;

pickerController.cameraViewTransform = CGAffineTransformMakeTranslation(0, (screenBounds.height - camViewHeight) / 2.0);

pickerController.cameraViewTransform = CGAffineTransformScale(pickerController.cameraViewTransform, scale, scale);

分享到:
评论

相关推荐

    UIImagePickerController和MPMoviePlayerController的使用

    在iOS开发中,`UIImagePickerController` 和 `MPMoviePlayerController` 是两个非常重要的组件,它们分别用于处理图片选取和视频播放的场景。这两个组件是苹果官方提供的原生UI控件,可以方便开发者快速集成图片和...

    iOS相机摄像头的调用

    在iOS应用开发中,与用户交互是至关重要的,而相机功能是许多应用程序不可或缺的一部分。`UIImagePickerController`是苹果提供的一个核心框架,它允许开发者方便地在iOS应用中集成相机和照片库的功能。本教程将深入...

    IOS webview 图片弹出

    例如,当用户点击图片时,JavaScript会发送一个消息到Native端,然后原生端通过`WKWebView`的API获取图片数据,最后用一个全屏的`UIImageView`或者类似`UIPresentationController`的弹出视图展示图片,同时提供缩放...

    Camera Programming Topics for iOS

    - **创建并配置媒体浏览器**:通过实现UIImagePickerController的代理方法,可以让用户在全屏的iPhone或iPod touch设备上展示媒体浏览器界面。 - **实现媒体浏览器的代理**:当用户在媒体浏览器中选择媒体时,需要...

    iOS私人相册资源包

    私人相册应用中的图像资源可能包括但不限于以下几类: 1. 图标:如添加照片、删除照片、收藏、分享等操作的图标。 2. 按钮背景:用于不同状态下的按钮,如选中、未选中、禁用状态。 3. 提示图:用于指示用户如何...

    ios多媒体使用(音频视频播放,录音,音乐图片选择,图片滤镜(做旧模糊处理))

    AVPlayer负责播放视频流,而AVPlayerViewController则提供了内置的用户界面,包括播放、暂停、全屏切换等功能。开发者可以通过设置AVPlayerItem来指定播放的视频源。 3. **录音**: 使用AVFoundation框架中的...

    ios-仿微信朋友圈.zip

    在iOS开发中,仿微信朋友圈是一项...总的来说,仿微信朋友圈的项目能让你全面了解iOS开发中的多项核心技术,包括用户界面设计、数据加载、手势处理和性能优化等。这是一个绝佳的实践机会,可以帮助你提升iOS开发技能。

    ios聊天界面/图库图片选择/View弹出/UDP使用/地图

    3. **View弹出与隐藏**:在iOS中,视图的弹出和隐藏可以通过多种方式实现,如使用`UIView`的动画方法`animate(withDuration:animations:)`,`UIPresentationController`来实现半屏、全屏等不同的呈现方式,或者使用`...

    ios-横屏时访问相册.zip

    如果系统相册不能满足需求,可以考虑使用自定义的相册选择界面。 - 使用`PHPhotoLibrary`框架访问相册,创建自定义的相册浏览界面,这将允许你在横屏模式下完全控制布局和交互。 3. **权限管理**: - 在访问相册...

    iOS 实现一个自定义相册图片选择组件,开发语言object-C

    同时,利用`PHImageRequestOptions`的`deliveryMode`设置为`PHImageRequestOptionsDeliveryModeHighQualityFormat`,在不牺牲画质的情况下降低内存消耗。 6. **预览与选择**: 当用户点击某张图片进入预览模式,...

    ios扫描资源

    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary,id> *)info { id<NSFastEnumeration> results = [info objectForKey:ZBarReaderControllerResults...

    自定义相册多选

    2. **`UIImagePickerController`**:这是苹果提供的内置相册选择器,但默认情况下不支持多选。为了实现多选,我们需要自定义这个控制器。 3. **自定义`UIImagePickerController`**:通过继承`...

    WeightLogger-Images:我的WeightLogger应用程序的扩展-向CoreData添加全屏和缩略图照片

    体重记录仪-图片 主要特点: 核心数据 将图像添加到CoreData UIImagePickerController的线程 这是项目的扩展。... 由于该视频是使用iOS8和XCode 6创建的,因此已过时 注意:这是XCode 7和Swift 2.0的最新信息

    拍照和选择图片框架

    在iOS中,同样使用`UIImagePickerController`,但需要设置其sourceType为`.photoLibrary`。 4. **预览和裁剪**: 用户可能需要预览所选图片并进行裁剪。可以使用`ImageCropper`库(如Android的`...

    camera(相册相关)

    对于单张图片的浏览,可以创建一个全屏的`UIImageView`,将选取的图片设置为其`image`属性。如果需要添加手势识别,例如捏合缩放,可以集成`UIScrollView`,并设置好内容大小和缩放比例。 6. **加载本地图片** ...

    移动软件开发-3期(KC015) 多媒体 教学设计.doc

    在iOS应用中,访问摄像头和图库功能是常见的需求,这涉及到UIImagePickerController的使用,以及如何处理用户拍摄的照片和视频。 4. 学生需要学会使用MPMoviePlayerController来播放视频。MPMoviePlayerController...

    手机多图片上传,图片选择拉去,删除

    1. 图片库集成:在Android和iOS平台上,都有内置的图片库API,如Android的`Intent.ACTION_PICK`和iOS的`UIImagePickerController`,开发者可以通过这些API允许用户从设备的照片库中选择图片。 2. 多选支持:为了实现...

    仿微信、QQ实现多图照片上传、照相,照片预览

    在Android中,可以使用`Intent`启动相机应用,而在iOS中,可以使用`UIImagePickerController`。确保在拍摄完成后,图片能够正确返回并显示在选择界面。 4. **照片预览**:当用户点击图片进行预览时,需要创建一个...

    仿微信图片选择和添加,并发表图片

    在iOS中,可以使用`UIImagePickerController`并设置其源类型为`.camera`。 6. **图片上传**:用户选择或拍摄完图片后,需要将图片数据发送到服务器。这通常涉及到图片的压缩、Base64编码或File对象的上传。为了提高...

    UIMagePickerController 替代品,能很简单的切换相册和照相功能

    然而,原生的`UIImagePickerController`虽然功能全面,但在某些情况下可能不能满足开发者对于用户体验或自定义的需求。这时,开发者可能会寻找替代方案,比如`PKImagePickerController`。 `PKImagePicker`是由...

Global site tag (gtag.js) - Google Analytics