gpt4 book ai didi

swift - 创建一个函数来将 uiimageview 嵌套在 uiview 上

转载 作者:行者123 更新时间:2023-11-30 10:34:18 25 4
gpt4 key购买 nike

我希望创建一个扩展函数来将对象嵌套并组合成 1 个对象。我想要 uiview 在底部, uiimageveiw 在顶部。因此,当用户调用该函数时,它会对这个组合对象使用react。由于两个对象位于完全相同的位置,因此应该可以工作。

var grant = UIImageView()
var drawPlace = UIView()

viewdidload(){
NSLayoutConstraint.activate ([
drawPlace.trailingAnchor.constraint(equalTo: view.centerXAnchor, constant :150),
drawPlace.topAnchor.constraint(equalTo: view.centerYAnchor, constant : -100),
drawPlace.widthAnchor.constraint(equalToConstant: 300),
drawPlace.heightAnchor.constraint(equalToConstant: 300),

grant.trailingAnchor.constraint(equalTo: view.centerXAnchor, constant :150),
grant.topAnchor.constraint(equalTo: view.centerYAnchor, constant : -100),
grant.widthAnchor.constraint(equalToConstant: 300),
grant.heightAnchor.constraint(equalToConstant: 300),

])}

最佳答案

根据我的回答here :

我的澄清答案here :

(是的,我知道解释更好,但这是一个很长的回复)我只链接到我自己的帖子,因为 OP 接受了这两个答案,所以我假设他会在他的应用程序中使用这些扩展。

如果drawPlace和grant是self.view的subView,则在drawPlace的位置对self.view进行截图

另一种选择是将 grant 添加为 drawPlace 的 subview ,然后使用自己的边界截取 drawPlace 的屏幕截图。

关于swift - 创建一个函数来将 uiimageview 嵌套在 uiview 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58421848/

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