【发布时间】:2017-05-07 07:48:50
【问题描述】:
一旦我的 imageView 被点击,我将如何隐藏导航栏,一旦我的 imageView 被点击,导航栏会混淆全屏图像的视图,我希望在点击图像时隐藏它并在图像重新出现被解雇。这是我的图像被窃听的代码。
//expandImage
@IBAction func expand(_ sender: UITapGestureRecognizer) {
let imageView = sender.view as! UIImageView
let newImageView = UIImageView(image: imageView.image)
newImageView.frame = self.view.frame
newImageView.backgroundColor = .black
newImageView.contentMode = .scaleAspectFit
newImageView.isUserInteractionEnabled = true
let tap = UITapGestureRecognizer(target: self, action: #selector(dismissFullscreen))
newImageView.addGestureRecognizer(tap)
self.view.addSubview(newImageView)
}
func dismissFullscreen(_ sender: UITapGestureRecognizer) {
sender.view?.removeFromSuperview()
}
【问题讨论】:
标签: ios iphone swift uinavigationbar