关于按住按钮时如何隐藏视图

时间:2017-09-09 13:19:55

标签: swift uiview uibutton

如果按住按钮A,则需要隐藏viewA 我做了这个编码。

Foo.new.to_param # => 59b528e8aba9cf74ce5d06c0

接下来,我添加了按钮和视图 按钮a,buttonB,buttonC,buttonD。
viewA,viewB,viewC,viewD。

我想隐藏viewD,例如当我按住buttonD时 我想到了以下几点。

class ViewController: UIViewController {

func longPress(gesture: UILongPressGestureRecognizer) {
    //If button A was long pressed
    if gesture.state == .began {
        //I hide viewA.
        self.viewA.isHidden = true
    }
}

但我不知道怎么写if语句 当我按住按钮A时,我知道如何隐藏viewA 当我增加按钮和视图时,我该如何编码?

1 个答案:

答案 0 :(得分:1)

gesture手势识别器询问其view。这是用户正在打手势的视图(手势识别器所附着的视图)。现在,您可以确定要删除的视图。