回答
按CMD + N并通过iOS - > Source创建一个新的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
}
}
* UITabBarController文件* - 那是什么?你的意思是一个UITabBarController子类? – vikingosegundo
正确。按CMD + N并通过iOS - > Source创建一个新的Cocoa Touch类。给它一个类的名称,并使其成为UITabBarController的一个子类。然后在Storyboard中,将该类文件(您提供的名称)分配给故事板中的UITabBarController。一旦你这样做,将我给你的代码复制并粘贴到类文件中并按照注释中的说明操作。 –
请修复您的答案。顺便说一句:Swift不会强迫你使用每个类的文件。 – vikingosegundo
- 1. 如何打开photosphere相机?
- 2. 从webview打开相机
- 3. 从android webView打开相机
- 4. 如何在打开新窗口时显示Android标签栏
- 5. 如何展开QTabWidget的标签栏?
- 6. 如何从iPhone中的本机应用程序打开相机?
- 7. 如何从HTML页面打开手机相机?
- 8. 标签栏从机器人工作室
- 9. AsyncTask打开相机
- 10. 打开iPhone相机?
- 11. Imageview打开相机
- 12. 我如何可以打印到标签打印机从网页
- 13. 从标签栏开始iphone电话
- 14. 如果从打开状态点击标签,jQuery datepicker被打开
- 15. 如何在尺寸内打开相机?
- 16. 如何在android webview中打开相机?
- 17. 如何打开相机和视频
- 18. 如何在Android的相同标签下打开很多视图?
- 19. 如何打开broswer的标签远程机器上
- 20. 我如何在新标签中打开一个随机链接?
- 21. 如何从头开始制作标签栏应用程序
- 22. 如何查找标签是否打开
- 23. 如何知道哪个标签打开?
- 24. 从UITableView单元内打开相机
- 25. 使用vlc从相机打开rtsp流
- 26. 如何从标签栏获取indexOfObject?
- 27. JS:从回调fn打开新标签(在新窗口中打开,无标签)
- 28. 如何从SPAN标签打印标题
- 29. 如何在打开标签时设置特定标签
- 30. 如何打开相机,或从一个按钮recycleriew项目
提示:使用标签栏时,代表一个标签被窃听知道。 – EmilioPelaez