gpt4 book ai didi

iphone - 有没有办法在 UIView 上为 setClipsToBounds 设置动画?

转载 作者:行者123 更新时间:2023-11-29 13:45:40 29 4
gpt4 key购买 nike

我想使用 setClipsToBound:YES 剪辑溢出的内容,但我希望无关的内容淡出。这可能吗?我试过 UIView beginAnimations 好像没有生效。

最佳答案

可设置动画的属性数量有限,我不认为 clipsToBounds 是其中之一。我唯一能想到的就是至少暂时复制您的 View 。

当两个 View 都可见时,看起来 View 没有剪裁。要淡入剪裁,请将非剪裁 View 的 alpha 动画设置为 0.0。动画完成后,您可以根据需要丢弃非裁剪 View 。要淡化回非剪裁,请将非剪裁 View 添加回去并将其 alpha 设置为 1.0。动画完成后,您可以根据需要丢弃裁剪 View 。可能需要将非裁剪 View 上的不透明设置设置为否。

如果 View 包含有自己的 alpha 值的内容,它可能看起来不会检测不到正在发生的事情。但除此之外,它应该寻找所有意图和目的,比如只淡化越界部分。

关于iphone - 有没有办法在 UIView 上为 setClipsToBounds 设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7533212/

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