问题描述
我有一个带有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 (将#修改为@)