Swift 关于如何在按住按钮时隐藏视图
如果按住按钮A,则希望隐藏视图A 我做了这个编码Swift 关于如何在按住按钮时隐藏视图,swift,uiview,uibutton,Swift,Uiview,Uibutton,如果按住按钮A,则希望隐藏视图A 我做了这个编码 class ViewController: UIViewController { func longPress(gesture: UILongPressGestureRecognizer) { //If button A was long pressed if gesture.state == .began { //I hide viewA. self.viewA.isHidden = true
class ViewController: UIViewController {
func longPress(gesture: UILongPressGestureRecognizer) {
//If button A was long pressed
if gesture.state == .began {
//I hide viewA.
self.viewA.isHidden = true
}
}
接下来,我添加了按钮和视图。钮扣,钮扣,钮扣,钮扣
viewA、viewB、viewC、viewD。
我想隐藏视图,例如当我按住按钮时。
我想到了以下事情。
class ViewController: UIViewController {
func longPress(gesture: UILongPressGestureRecognizer) {
////If buttonA was long pressed
if gesture.state == .began {
self.viewA.isHidden = true
////If buttonB was long pressed
} else if gesture.state == .began {
self.viewB.isHidden = true
////If buttonC was long pressed
} else if gesture.state == .began {
self.viewC.isHidden = true
////If buttonD was long pressed
} else if gesture.state == .began {
self.viewD.isHidden = true
}
}
但我不知道如何编写if语句。我知道在按住按钮A时如何隐藏视图A。
当我增加按钮和视图时,我应该如何编码?
向
手势识别器询问其视图。这就是用户正在做手势的视图(手势识别器连接到的视图)。现在,您可以确定要删除哪个视图。对不起……我不理解您的说明,因为我的母语不是英语。如何向手势识别器询问其视图?您可以说手势。视图-这不是语言问题。读一下这本书!(或者学习斯威夫特,如果需要的话。)