【发布时间】:2018-08-07 03:48:50
【问题描述】:
我手动添加标签栏来查看控制器,这不是tabBarController,因为我只想要标签栏UI,而不是标签栏功能
我想点击标签栏并显示新的ViewController,但我不能在storyBoard 中这样做
如果我使用这个方法,xcode会提示我Value of type 'UITabBarItem' has no member 'isUserInteractionEnabled'和Value of type 'UITabBarItem' has no member 'addGestureRecognizer'
如何单击 UITabBarItem?
How to make a UILabel clickable?
@IBOutlet weak var setting: UITabBarItem!
@IBOutlet weak var activity: UITabBarItem!
@IBOutlet weak var profile: UITabBarItem!
@IBOutlet weak var connect: UITabBarItem!
@IBOutlet weak var scanner: UITabBarItem!
override func viewDidLoad() {
super.viewDidLoad()
let tap = UITapGestureRecognizer(target: self, action: #selector(tapFunction))
setting.isUserInteractionEnabled = true
setting.addGestureRecognizer(tap)
activity.isUserInteractionEnabled = true
activity.addGestureRecognizer(tap)
profile.isUserInteractionEnabled = true
profile.addGestureRecognizer(tap)
connect.isUserInteractionEnabled = true
connect.addGestureRecognizer(tap)
scanner.isUserInteractionEnabled = true
scanner.addGestureRecognizer(tap)
}
@objc func tapFunction(sender:UITapGestureRecognizer) {
print("tap working")
}
【问题讨论】:
标签: ios swift uistoryboard uitabbar uitabbaritem