如何从标签栏打开相机?

时间:2016-04-14 16:07:47

标签: ios swift cocoa-touch uitabbarcontroller uiimagepickercontroller

我想出了如何从按钮打开相机,但我无法从标签中进行操作。

我想要发生的事情类似于Instagram上的蓝色标签图标。当你点击它时,它会进入相机。

1 个答案:

答案 0 :(得分:0)

按CMD + N并通过iOS创建新的Cocoa Touch类 - >资源。给它一个类名,并使其成为UITabBarController的子类。

然后将以下代码复制并粘贴到UITabBarController的子类中:

override func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
    //  Set camera index to the index on your tabbar
    let cameraIndex = <#T##Int#>
    if item == (self.tabBar.items! as [UITabBarItem])[cameraIndex] {
        //  Call Camera
    }
}