作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想从我的应用程序中删除带有 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/
多年来我一直在尝试来自 KDE/MATE 的很棒的东西,我真的很喜欢它。在我之前的工作流程中,我真的只遗漏了一件事。 有时我会使用具有大量 float 窗口的应用程序。我发现在 float WM 中非
我是一名优秀的程序员,十分优秀!