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

Posted

技术标签:

【中文标题】通过 UITabBar 启动相机的最佳方式【英文标题】:Best way to launch Camera through a UITabBar 【发布时间】:2015-07-16 00:13:47 【问题描述】:

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

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

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

但是,我对 swift 和 ios 开发还是新手,我不知道这是否是最好的方法。任何指导将不胜感激。另外,一旦我拍了照片,我该如何回到我所在的标签。提前谢谢你

【问题讨论】:

【参考方案1】:

访问设备的最佳方式是使用 AVFoundation 库。 见https://***.com/a/28892280/2332284

希望对你有帮助

【讨论】:

以上是关于通过 UITabBar 启动相机的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章

iPad 的 UITabBar 弹出窗口中的 UIImagePicker 和相机

通用应用程序中 UITabBar 内的 UISplitView 未更新详细信息视图

在 iOS 相机中启动定期任务以使用帧数据的最佳方法是啥?

当我的应用程序通过我的 UITabBar 完成启动时,如何将加载的数据传递给 UITableView?

如何快速在UITabBar之间传递数据

如何隐藏UITabBar?