gpt4 book ai didi

ios - 如何在iOS导航栏的titleView中获取圆形imageView

转载 作者:行者123 更新时间:2023-12-04 13:51:04 26 4
gpt4 key购买 nike

我正在尝试获得一个类似于 iOS 消息应用程序中的导航栏。这就是我所拥有的,它创建了一个圆形但被切断了。如果您要从 Messages 重新创建居中的图像,您会怎么做?

let imageView = UIImageView(image: UIImage(named: "test-image"))
imageView.contentMode = .scaleAspectFit

let titleView = UIView(frame: CGRect(x: 0, y: 0, width: 44, height: 44))
imageView.frame = titleView.bounds
imageView.layer.masksToBounds = true
imageView.layer.cornerRadius = imageView.frame.height / 2

titleView.addSubview(imageView)


self.navigationItem.titleView = titleView
此代码段的当前结果:
enter image description here
想要的结果:
enter image description here
经过测试的解决方案在黑暗模式下:
enter image description here
请原谅我的鸡蛋 ;) 这是我最喜欢的测试照片

最佳答案

设置图像查看内容模式 .scaleAspectFill

imageView.contentMode = .scaleAspectFill

关于ios - 如何在iOS导航栏的titleView中获取圆形imageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69415082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com