如何解决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 举报,一经查实,本站将立刻删除。