我有一个使用导航控制器的应用程序。 导航栏上的按钮之一,我以编程方式添加了背景图片
let backGroundImage = UIImage(named: "Icon_TransCircle")
button.setBackgroundImage(backGroundImage, for: .normal, barMetrics: .default)
在纵向模式下,背景图像效果很好,在iPhone横向模式下,图片不出现
我怀疑是因为导航栏在iPhone景观中较细,如果导航栏没有自动缩放按钮,则图像太大而无法显示
那是合乎逻辑的。
要解决我的问题,也难以设置uiimage大小,但无法找到高度作为bar按钮的属性,