gpt4 book ai didi

ios - swift 如何将图片放在图片之上

转载 作者:可可西里 更新时间:2023-11-01 00:52:33 24 4
gpt4 key购买 nike

我想制作一个应用程序,让您可以拍照,然后从一组预先制作的“图片”中选择您要应用到该照片上的图片。

例如,您拍了一张某人的照片,然后涂上了 mustache ,里面有一只鸡和假嘴唇。

应用示例是 Aokify 应用。

然而,搜索了互联网的各个角落,却找不到为我指明正确方向的示例。

最佳答案

另一个更简单的实现可能是使用 UIImageView 作为父 View ,然后将 UIImageView 添加为 subview ,用于您希望覆盖在原始 View 之上的任何图像。

let mainImage = UIImage(named:"main-pic")
let overlayImage = UIImage(named:"overlay")

var mainImageView = UIImageView(image:mainImage)
var overlayImageView = UIImageView(image:overlayImage)

self.view.addSubview(mainImageView)
mainImageview.addSubview(overlayImageView)

编辑:由于这已成为公认的答案,我觉得值得一提的是,定位 overlayImageView 也有不同的选项:您可以在添加第一个 View 后将叠加层添加到同一父 View ,或者您可以如示例所示,将叠加层添加为主 imageView 的 subview 。

不同之处在于为覆盖框架设置坐标时的引用框架:您是否希望它们具有相同的坐标空间,或者您是否希望覆盖坐标相对于主图像而不是父图像。

关于ios - swift 如何将图片放在图片之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32105551/

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