Swift NavBar按钮未自动缩放

时间:2018-09-22 23:46:04

标签: swift uibarbuttonitem

我有一个使用导航控制器的应用程序。 导航栏上的按钮之一,我以编程方式添加了背景图片

let backGroundImage = UIImage(named: "Icon_TransCircle")
button.setBackgroundImage(backGroundImage, for: .normal, barMetrics: .default)

在纵向模式下,背景图像效果很好,在iPhone横向模式下,图片不出现

我怀疑是因为导航栏在iPhone景观中较细,如果导航栏没有自动缩放按钮,则图像太大而无法显示

那是合乎逻辑的。

要解决我的问题,也难以设置uiimage大小,但无法找到高度作为bar按钮的属性,

0 个答案:

没有答案