ios - 如何在导航栏标题中调整图像大小
问题描述
我正在尝试调整图像大小,使其适合导航标题。我给它高度和重量,但它看起来仍然很大
这是我的代码:
override func viewDidLoad() {
super.viewDidLoad()
let image = UIImage(named: "rollyiha copyi")
let imageview = UIImageView(image: image)
imageview.frame.size.width = 58
imageview.frame.size.height = 33
imageview.frame.origin = CGPoint(x: 2, y: 8)
imageview.sizeToFit()
navcik.titleView = imageview
}
当我手动将图片编辑为更小的尺寸时,它会失去分辨率。如何使用代码使其尺寸为 58:33?
解决方案
我认为你的 imageViews 大小是由intrinsicContentSize
imageView 的属性决定的。
你可以试试imageview.invalidateIntrinsicContentSize()
推荐阅读
- android - change name of native shared library AAR and binary in android studio
- python - Pyro4 python模块工作流程及其应用
- php - 直到现在我的 wiki 工作正常,突然出现这个错误,怎么办?
- docker - Docker not exposing port when using command line
- html - 如何使表格行滑出以显示带有 CSS 的列表?
- python-3.x - 我的函数参数如何确定返回几个嵌套函数中的哪一个?
- git - 为什么 Sourcetree 不支持在 Git-flow 分支名称中使用“/”?
- java - 为什么 Web 服务和代理客户端不连接?
- reactjs - React 的上下文自动更新是正常的行为吗?
- python - 如何在 Python 的不同文件中导入文件夹文件及其类?