如何在不按住按钮的情况下突出显示按钮?

How to highlight a button without holding it in?

我目前在侧边菜单中有一个按钮 link 编辑到我的 swift 文件中,以便在单击时加载某个 URL,尽管它会转到所述站点当我点击按钮时,如果我点击它,按钮的标题不会突出显示,如果我按住按钮一两秒钟,它只会突出显示为灰色。如何让它立即对我的触摸做出反应?

我的声望不够 post 超过两个 link。

此外,这是我在 swift 文件中 link 的方式:

@IBAction func openCurrentUpcomingRaffles(_ sender: Any) {

    let url = URL(string: "https://studiobash.herokuapp.com/dayofevent")
    webView.loadRequest(URLRequest(url: url!))
}

您尝试过将按钮类型更改为自定义吗?

为了做到这一点,我最终只是在每个按钮后面添加了常规视图,每当执行单击按钮的操作时,我都会以编程方式将普通视图的背景颜色更改为浅灰色,这样您就可以分辨出哪个菜单您当前正在查看的项目:

yourView.backgroundColor = UIColor.lightGray