iphone - 拍照并设置到iOS中的UIImageView

标签 iphone ios ipad uiimageview camera

有没有一种方法可以在 iPad 上拍照而不通过 Apple 控件?我见过很多应用程序可以做到这一点,

例如,当您在 iPhone 中添加新联系人时,左上角会显示 add photo当我们点击它时,相机会打开并拍摄照片并保存到 add photo ..

我想实现相同的功能..可以在 iPad 上实现吗?

最佳答案

您需要做的是,首先添加一个按钮,标题为“添加照片”或自定义图像。

然后单击按钮添加以下代码:

    if (([UIImagePickerController isSourceTypeAvailable:
              UIImagePickerControllerSourceTypeCamera] == NO)
            return NO;

        UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
        cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController: cameraUI animated: YES completion:nil];

它将打开相机,然后您单击图像,然后点击“使用”,您必须实现 UIImagePickerControllerDelegate 方法 imagePickerController:didFinishPickingMediaWithInfo: ,然后将 UIImage 存储到您想要的任何位置,使用 NSFileManager 方法,使用您想要的任何文件名。

关于iphone - 拍照并设置到iOS中的UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15609321/

相关文章:

iphone - 自定义 UITextField

ios - AutoRenewable采购中的完成处理程序崩溃

iphone - String Objective C 中的字符出现

苹果手机 : How to keep 3G/GPRS preferred network in presence of Wifi?

iphone - NSString 重音编码显示疯狂的字符

ios - 子类化 UIView 需要什么

ios - 如何在 Sprite Kit 中创建一个永远循环的自动反转动画?

iphone - RestKit 中的对象映射

ios - 在我点击另一个选项卡并返回之前,tableView 不会更新 - swift

ios - Firebase 按日期对数据排序