【发布时间】:2020-06-29 13:34:52
【问题描述】:
我的 cameraView 上有这些按钮,我想在按下视图时隐藏这些按钮。我让它工作,但我想在再次按下视图时取消隐藏按钮。我怎么能做到这一点?
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
let touch = touches.first
if touch?.view == self.cameraView {
flipCamera.isHidden = true
lockButton.isHidden = true
print("Hide buttons")
} else if touch?.view == self.cameraView && flipCamera.isHidden == true {
print("show buttons")
}
【问题讨论】:
标签: swift uitapgesturerecognizer touchesbegan