UIBarButtonItem点按效果不起作用-iOS

问题描述

我有一个带有NavigationBar的ViewController。我想在其中添加一个按钮。因此,我以这种方式添加这些按钮:

var backButtonNav = UIButton()
backButtonNav.setimage(UIImage(named: "back_")!,for: .normal)
let leftBarButtonItemImageV1 = UIBarButtonItem.init(customView: backButtonNav)
let currWidth21 = leftBarButtonItemImageV1.customView?.widthAnchor.constraint(equalToConstant: 35)
 currWidth21?.isActive = true
 let currHeight21 = leftBarButtonItemImageV1.customView?.heightAnchor.constraint(equalToConstant: 35)
 currHeight21?.isActive = true
 self.navigationItem.leftBarButtonItem = leftBarButtonItemImageV1

按钮可以使用,但我没有iOS通常具有的点击效果

为了进行测试,当我在viewcontroller中添加单个按钮时,我进行了应用程序测试,并获得了UIBarButtonItem所需的效果。 这是关于测试的视频,当您点击“按钮”时,您会看到它上面有黑色阴影(链接视频:https://streamable.com/0ysdk4)。

在UIBarButtonItem中,链接到水龙头的事件起作用,但是我看不到任何类似测试应用程序按钮的图形效果。 我在哪里错了?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)