ios - 动画 UIView 就像它靠近或远离一样

标签 ios uiviewanimation

我看到了this thread但解决方案不是我要找的。

我想弹出一个带有动画的 UIView,类似于应用程序从 SpringBoard 出现的方式(它似乎更接近)并使其消失并移开。 我试图为框架设置动画,但结果是内容没有调整大小:不幸的是我无法为 View 的内容分配约束;如果 View 以正确的大小显示并且仅调整“图形上下文”的大小,则结果应该是这样的。

帮助!

最佳答案

这从 10% 的大小开始,然后变成 100% 的 View 大小

view.transform = CGAffineTransformScale(view.transform, 0.1, 0.1);
[UIView animateWithDuration:0.35 animations:^{
    view.transform = CGAffineTransformScale(view.transform, 1.0, 1.0);
} completion:^(BOOL finished) {
}];

还记得#import <QuartzCore/QuartzCore.h>

关于ios - 动画 UIView 就像它靠近或远离一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13047130/

相关文章:

ios - 核心数据如何正确设计

ios - 动画调整全屏 UIView 的大小以在屏幕底部显示另一个 UIView

ios - UISwipeGestureRecognizer 工作异常

ios - 该服务拒绝此应用程序使用方向服务

ios - -all_load 其他链接器标志导致第 3 方框架中的重复符号错误

ios - 出现键盘时调整屏幕大小

ios - 如何让动画重复一定次数?

swift - 为什么动画会改变图像的颜色?

ios - UICollectionView scrollToItemAtIndexPath 单元格在半隐藏时消失

ios - 对容器 View 使用分段控件时出现错误代码