swift - 通过 UITabBar 启动相机的最佳方式

标签 swift uitableview ios-camera

许多社交媒体应用程序都有一个标签栏,中间有一个相机选项。我想在我自己的 UITabViewController 中实现此功能,当使用以下代码触摸 Tab Bar Item 时,我已成功启动相机。

override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {

    if item.title! == "Camera" {
        launchCamera()
    }
}

但是,我对 swift 和 iOS 开发仍然很陌生,我不知道这是否是最好的方法。任何指导将不胜感激。另外,一旦我拍了照片,我如何返回到我所在的选项卡。预先感谢您

最佳答案

访问设备的最佳方式是使用 AVFoundation 库。 请参阅https://stackoverflow.com/a/28892280/2332284

希望对你有帮助

关于swift - 通过 UITabBar 启动相机的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31443357/

相关文章:

swift - 如何在 UITableViewCell 中创建一个圆形?

ios - 如何画一条给定长度和角度的直线?

ios - 从 ios 中的 UIImageWriteToSavedPhotosAlbum 获取图像名称

ios - swift 3 录制视频但不录制音频

Ios:如何避免捕获过程中视频方向发生变化?

ios - 查找tableView的哪一行是CollectionView

iOS App Archive 验证因错误而失败

ios - 有没有正确的方法来实现 TableView

ios - 在核心数据 swift ios 中使用未解析的标识符 "Model"

ios - UITableViewCell 在 cell.textLabel 中显示长文本