如何在swift上使用背景颜色将图像设置为imageview中心
Posted
技术标签:
【中文标题】如何在swift上使用背景颜色将图像设置为imageview中心【英文标题】:how to set image to imageview center with background color on swift 【发布时间】:2018-09-21 11:43:00 【问题描述】:我有一个 30x30 的图像。我想将此图像放入另一个 500x500 图像的中心,并且我想为 500x500 图像定义一个背景,如下例所示。有什么办法可以做到这一点?谢谢。
【问题讨论】:
使用AutoLayout,先添加500*500的图片,再在上面添加30*30的UIImage,高度和宽度固定。 顺便说一句,如果你能展示你到目前为止所做的事情,这里的人将能够帮助你。 【参考方案1】:如下设置图片,注意图片的背景颜色要清晰。
imageView.image = UIImage(named: "search_image")
imageView.contentMode = .center
【讨论】:
【参考方案2】:您可以在故事板的帮助下做到这一点,如下图所示。
输出是:
【讨论】:
【参考方案3】:为图像设置宽度/高度修复。插入带有约束 centerX 和 centerY 的背景视图。
【讨论】:
以上是关于如何在swift上使用背景颜色将图像设置为imageview中心的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中更改 TabBar 的颜色?图像作为导航栏中的背景?
在swift中使用UIColor(patternImage:UIImage(named:“myimage.jpg”))设置背景时如何获取视图的背景颜色或图像