【发布时间】:2016-01-20 03:08:20
【问题描述】:
我想在点击 UIImageView 时隐藏导航栏和工具栏,当导航栏和工具栏被隐藏并且再次点击时,我想要它回来。
@IBOutlet var ToolBar: UIToolbar!
@IBOutlet var NavigationBar: UINavigationBar!
@IBOutlet var FullPhoto: UIImageView!
我已经尝试过了,但它不起作用,当我查看视图而不是 FullPhoto 时它会消失,但导航栏和工具栏被隐藏我点击导航栏和工具栏。当我点击时我会隐藏它UIImageView。
let tapRecognizer = UITapGestureRecognizer(target: self, action: "tapImage")
FullPhoto.addGestureRecognizer(tapRecognizer)
这里有隐藏导航栏和工具栏的代码,但是当我点击它时它会被隐藏并再次点击它会再次出现。
func tapImage () {
NavigationBar.hidden = true
ToolBar.hidden = true
}
感谢您的帮助。
【问题讨论】:
-
确保设置 FullPhoto.userInteractionEnabled = true
标签: swift uiimageview uinavigationbar uitoolbar