gpt4 book ai didi

iphone - swift swreveal - 显示使用按钮或点击手势切换到侧边菜单

转载 作者:可可西里 更新时间:2023-11-01 02:18:40 26 4
gpt4 key购买 nike

我正在尝试让我的侧边菜单 (swreveal) 在使用点击手势或按钮单击 UIImageView 时显示。我有 ImageView 并点击所有设置,点击手势链接到一个 Action 。使用条形按钮项时获得此功能很容易,但使用普通的旧按钮或 ImageView 时我似乎无法让它发挥作用。

下面是我如何为条形按钮项目做的:

barButtonItem!.target = self.revealViewController()

barButtonItem!.action = Selector("revealToggle:")

这显然不适用于按钮或 ImageViews,因为它们没有 targetaction 的成员。非常感谢这方面的帮助!

最佳答案

要将目标添加到 UIButton,您可以使用:

...
let button = UIButton()
button.addTarget(self, action: "someAction:", forControlEvents: .TouchUpInside)
...
func someAction(sender: UIButton!) {
...
}

要在 UIImageView 上添加按下操作,您可以像这样使用 UITapGestureRecognizer:

...
let tap = UITapGestureRecognizer(target: self, action: Selector("someAction"))
tap.numberOfTapsRequired = 1
image.userInteractionEnabled = true
image.addGestureRecognizer(tap)
...
func someAction() {
...
}

关于iphone - swift swreveal - 显示使用按钮或点击手势切换到侧边菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33579816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com