gpt4 book ai didi

swift - 强制 UIImageView 保持在事件动画的前面

转载 作者:行者123 更新时间:2023-11-28 16:05:51 25 4
gpt4 key购买 nike

语言:Swift,IDE:用于 iOS 开发的 Xcode,单 View 应用程序 > View Controller ...

我有 2 个具有相同图像的 UIImage View ,我在 View 中从左到右滚动动画以创建各种“缓慢移动的背景”。我想在这个重复的背景动画的前景中放置其他 UI 元素(标签、其他图像等),但发现当我运行模拟器时看不到前景图像...

问题:是否可以通过编程强制其他 UI 元素停留在重复动画的前面?

我不在我的 Mac 上,所以我现在不能分享我的代码,但如果你知道问题的直接答案和/或哪种方法可以最好地实现这个,我洗耳恭听!!

提前致谢! :)

最佳答案

这取决于 View 的 z 顺序。假设您要添加所有 View 然后开始动画调用 bringSubViewToFront在开始动画之前,在您正在动画的 View 上。如果您在界面构建器中布置事物,则 Z 顺序基于顶部 = 最远和底部 = 最近。如果您以编程方式添加 View ,则始终将最新 View 添加在前面。您可以使用 insertSubview:at: 更改此设置以及相关的方法。查看 UIView 的文档.

关于swift - 强制 UIImageView 保持在事件动画的前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40297029/

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