草庐IT

UIImagepickercontroller

全部标签

ios - UIImagePickerController 裁剪?

我读到它是自动的,但在我的案例中似乎没有发生。使用UIImagePickerController并将allowsEditing设置为YES我得到了带有裁剪方形叠加层的编辑View,但是当我完成图像处理时,它并没有像我预期的那样被裁剪。在这个阶段它应该是自动的吗?如果不是,在默认View提供的匹配区域中裁剪图像的好的解决方案可能是什么?谢谢。 最佳答案 您可能对信息字典使用了错误的键:UIImagePickerControllerOriginalImage。要获得裁剪(是的,它是自动的)图像,您必须使用UIImagePickerCon

iphone - UIImagePickerController,检查相机

-(void)viewDidLoad{if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.sourceType=UIImagePickerControllerSourceTypeCamera;imagePicker.showsCameraControls=NO;[self.viewaddSubview:imagePicker.view];

ios - 自定义后退按钮出现在 UIImagePickerController 上

我使用以下代码在整个应用程序中自定义导航栏上的后退按钮:UIImage*backButton=[[UIImageimageNamed:@"backButton"]resizableImageWithCapInsets:UIEdgeInsetsMake(0,0,0,0)];UIImage*backButtonOn=[[UIImageimageNamed:@"backButton_on"]resizableImageWithCapInsets:UIEdgeInsetsMake(0,0,0,0)];[[UIBarButtonItemappearance]setBackButtonBackgr

iphone - UIImagePickerController 给我一个黑色预览

我正在使用UIImagePickerController来拍摄图像。我正在使用以下代码:UIImagePickerController*UIPicker=[[UIImagePickerControlleralloc]init];UIPicker.delegate=self;UIPicker.sourceType=UIImagePickerControllerSourceTypeCamera;[UIPickersetCameraCaptureMode:UIImagePickerControllerCameraCaptureModePhoto];UIPicker.allowsEditing

ios - UIImagePickerController 在相机中显示库按钮的简单方法

我正在尝试在相机View(UIImagePickerController)上显示库按钮。这是我的代码:-(void)takePhoto{_imagePicker=[[UIImagePickerControlleralloc]init];[_imagePickersetSourceType:UIImagePickerControllerSourceTypeCamera];[_imagePickersetDelegate:self];_imagePicker.allowsEditing=YES;CGRectframe=self.view.frame;inty=frame.size.heig

ios - 如何 "simplify"UIImagePickerController

我正在使用UIImagePickerController拍照,涉及两个步骤,“拍照”和“使用照片”。有没有办法覆盖行为,将这两个Action合二为一?说“拍照并使用照片”。谢谢。 最佳答案 当前的SDK中没有办法做到这一点,您应该提交一个bug请求该功能。有一些已发布的示例,其中人们在View层次结构中四处爬行以编程方式读取表面并触发UI元素,但这些操作很复杂,可能会产生导致支持问题的怪异视觉伪像,并且可能会因固件更新而中断。 关于ios-如何"simplify"UIImagePicke

iphone - UIImagePickerController 中的自定义裁剪尺寸

我已经为此苦苦挣扎了一段时间,因为关于这个主题的文档很少。我的iPhone应用程序中有一个UIImagePickerController,我用它来选择稍后要应用为View背景的图像。这很容易做到。不幸的是,如果用户从他们的相机胶卷中选择了一张大图像,则需要调整大小和裁剪以使其看起来不错。很容易将picker.allowsEditing切换为YES并启动图像编辑器,但默认裁剪尺寸太小。我需要将它设置为iPhone屏幕的完整尺寸(旧型号为320,新型号为640)。你是怎样做的?我一直在谷歌搜索并查看Apple的文档,但我找不到任何东西。我发现的最好的解决方案是2009年(http://bl

ios - UIImagePickerController 在相机胶卷中打开

是否可以直接使用UIImagePickerController打开相机胶卷,但仍然有返回相册列表的按钮?UIImagePickerControllerSourceTypeSavedPhotosAlbum将只打开相机胶卷,没有滑回相册的选项。 最佳答案 不幸的是,答案是——这是不可能的。至少不通过任何标准接口(interface)。可能会进行一些View层次结构挖掘或方法混合来实现它,但随后您可能会与AppStore提交审查发生冲突。来自CameraProgrammingTopicsofiOS(粗体强调我的):Insteadofusi

ios - 如何使用全屏图像 ios 创建自定义 UIImagePickerController

我有一个简单的UIImagePickerController,它将使用相机拍照,但我希望它做几件事:拥有自定义相机用户界面采用全屏而不是480x640(如果是4英寸手机)这是我显示UIImagePickerController的代码:-(IBAction)pick:(id)sender{NSLog(@"abc");picker=[[UIImagePickerControlleralloc]init];if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){[pi

ios - Swift 3 中的 UIImagePickerController

我最近使用开发者测试版在Xcode8中更新到Swift3。我正在尝试实现FirebaseAuth,一切顺利。我的问题:我正在尝试将图像作为用户的个人资料图片上传到Firebase数据库。我以为我可以使用UIImagePickerController来执行此操作,但是当我这样做时,我得到了一个"Thread7:SignalSIGABRT我知道这通常表示什么,但我检查了一下,当我点击它时,我的图像确实打印了我的测试语句。我失败的方法:ViewController.swiftimportUIKitimportFirebaseimportPhotosclassViewController:UI