UIImagePickerController的编辑模式怎么设置裁剪框的大小或形状
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIImagePickerController的编辑模式怎么设置裁剪框的大小或形状相关的知识,希望对你有一定的参考价值。
参考技术A imagePickerController.allowsEditing = NO;//不显示图片剪裁框;如果不显示图片,在获取图片的方法里获取设置成如下:
image = [info objectForKey:UIImagePickerControllerOriginalImage];
为啥 UIImagePickerController 不能推入导航栈?
【中文标题】为啥 UIImagePickerController 不能推入导航栈?【英文标题】:Why can’t UIImagePickerController be pushed into navigation stack?为什么 UIImagePickerController 不能推入导航栈? 【发布时间】:2011-01-22 06:34:11 【问题描述】:使用pushViewController
推送UIImagePickerController
时:
[self.navigationController pushViewController:pvc animated:YES];
会出现如下错误:
不支持推送导航控制器
正确的解决方案是使用presentModalViewController
:
[self presentModalViewController:pvc animated:YES];
有人可以解释为什么这是必要的吗? UIViewController
中隐藏了什么?
谢谢!
【问题讨论】:
【参考方案1】:Apple 不允许堆叠导航栏。由于图像选择器有自己的导航栏,它不能放在导航堆栈中。结果会导致用户混淆,因为会有两个栏、两组导航项、两个标题等。
【讨论】:
但可以使用navigationBarHidden
属性隐藏其中一个条形
没错,如果我们想使用 UIImagePickerViewController 和 [picker setSourceType:UIImagePickerControllerSourceTypeCamera];以上是关于UIImagePickerController的编辑模式怎么设置裁剪框的大小或形状的主要内容,如果未能解决你的问题,请参考以下文章
UIImagePickerController、自定义 UIButton 和 AutoLayout
OCMock 模拟 UIImagePickerController