gpt4 book ai didi

iOS卷起动画去掉uiimageview

转载 作者:可可西里 更新时间:2023-11-01 06:23:49 26 4
gpt4 key购买 nike

我想从我的应用程序中删除带有 curl 动画的图像。我有

[UIView transitionWithView:sender.view.superview duration:1.5
options:UIViewAnimationOptionTransitionCurlUp
animations:^ { [sender.view removeFromSuperview]; }
completion:nil];

但这会使整个页面 curl ,看起来好像下面有一个单独的页面,上面没有图像。

是否可以在不影响页面其余部分的情况下将图像 curl 离开页面,而不是“过渡”到新页面?我是否需要将 imageview 包装在“容器 View ”中并根据 View 更改过渡?

最佳答案

您的 View 参数是 sender.view.superview 这意味着您希望 super View 具有动画效果。只需删除 superview 部分即可。

编辑:另外,对于要动画的东西,它必须是可动画的属性。从 super View 中删除 View 与其属性无关。您可以将 View 设置为 0 alpha 的动画,并在该动画完成后将其从 super View 中删除,如下所示:

[UIView transitionWithView:sender.view
duration:1.5
options:UIViewAnimationOptionTransitionCurlUp
animations:^ { sender.view.alpha = 0; }
completion:^ { [sender.view removeFromSuperview]; }];

关于iOS卷起动画去掉uiimageview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331978/

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