UIImagepickercontroller
全部标签 我正在制作一个应用,其中有两个UIImageView。在每个ImageView中,用户需要能够输入不同的图像。这是我到目前为止的代码。varimagePicker=UIImagePickerController()@IBActionfuncchooseImage1(sender:AnyObject){ifUIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){println("Buttoncapture")imagePicker.delegate=
我没有从照片库中获取图像名称。这里有人知道获取图像名称的正确方法吗?注意:PHAsset.fetchAssets(withALAssetURLs:[imageURL],options:nil)这已被弃用。仅限swift谢谢 最佳答案 我找到了一个方法ifletasset=info["UIImagePickerControllerPHAsset"]as?PHAsset{ifletfileName=asset.value(forKey:"filename")as?String{print(fileName)}}这将返回照片库中的实际文件
我手动添加了两个额外的Controller(UINavigationControllerDelegate和UIImagePickerController)到UIViewController,添加后我收到错误消息UIImagePickerController表示,从类UIViewController和UIImagePickerController的多重继承我现在不确定如何解释和修复它。由于这个错误,当我使用image.delegate方法并将其设置为等于self时,我也看到了一个错误类型ViewController不符合协议(protocol)UIImagePickerControlle
我需要创建一个像页面一样工作的View,带有一个弹出窗口,我可以在其中选择从我的图库中挑选一张照片或创建一张新照片。目前,我有一个ViewController,显示为Popover。在ViewController中,我插入了一个ContainerView并声明它的类是UIImageViewController。这是向我展示照片库,但我找不到如何在以下位置选择任何内容:MyViewControllerpresentedasPopover.当我选择一张照片时,没有任何反应。我试过添加一些函数(funcimagePickerController(picker:UIImagePickerCon
我正在编写一个仅限LandScape的iPad应用程序,我需要从图库中拍摄照片以发送到数据库,但图像上传屏幕仅适用于纵向模式。我如何将其更改为横向模式?我读过一些关于UIPickerControllerDelegate不支持横向模式的内容,但一些应用程序(例如iMessage)已经在使用它。这是我的代码:classsignUpViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate,UINavigationControllerDelegate,UIImagePickerControllerDe
我一直在努力寻找一种方法来启动带有方形实时View的UIImagePickerController,并让它拍摄方形照片。我现在启动相机的代码如下functakePicture(){ifUIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.PhotoLibrary){println("Buttoncapture")varimag=UIImagePickerController()imag.delegate=selfimag.sourceType=UIImagePickerContro
有时,使用UIImagePickerController从相册中选取的图像的裁剪方式与用户希望的裁剪方式不同。这发生在大约。上传50张图片中的1张。发生这种情况时,图像总是从左上角裁剪到图像的一部分。这是一个示例图像,其中(1)在红色矩形中显示了用户应该选择裁剪的内容,以及(2)最终在服务器上显示的图像。(1)中的选择是假设性的,因为不知道用户如何精确定位裁剪,并且不可能重现这种不正确的裁剪。仅在实时应用程序中观察到。一些用户尝试多次上传同一张图片,但总是出现同样的错误裁剪并最终投诉,所以这并不是用户故意这样裁剪图像。一些用户尝试上传不同的图片,但所有图片都被错误地裁剪了。这是代码(经
我使用ImagePickerController来抓取个人资料图片。用户有一个按钮。该按钮触发CamRoll功能。单击按钮时,会出现正常的ImagePickerViewController,但不会调用didFinishPickingMediaWithInfo。在早期版本的Swift/Xcode中,调用了相同的代码。这是我的代码。importUIKitclassAnnonseViewController:UIViewController,UIImagePickerControllerDelegate{@IBOutletvarImage:UIImageView!overridefuncvi
我正在创建UIImagePickerController来拍摄这样的照片。然而,在这个声明中,cameraUI.mediaTypes=[kUTTypeImage]它显示这样的错误:fatalerror:arrayelementcannotbebridgedtoObjective-C我该怎么办?我现在使用的是Xcode6beta版本4。funcpresentCamera(){cameraUI=UIImagePickerController()cameraUI.delegate=selfcameraUI.sourceType=UIImagePickerControllerSourceTyp
我正在尝试使用imagePickerView从照片库加载图像。我更新了我的plist以访问Xcode8的照片库,如下所示。之后,更新了plist。我可以访问照片库。但是,Picker图像没有加载到我的imageView。我的代码:注意:下面的代码用于在Xcode7而不是在Xcode8中工作?importUIKitclassViewController:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate{letimagePicker=UIImagePickerController(