gpt4 book ai didi

ios - 动画从中心向边缘展开,下面露出parentView

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

我添加了一个 UIView(其中包含一个 UIVisualEffectView - 模糊)作为另一个 View 的 subview 。我想以径向方式从中心向外向边缘设置 subview 的动画,就像一个扩大的圆圈。这应该在下面显示它的 superView。

这是我的代码:

self.blurView =  [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, imageHeight)];
[superView addSubview: self.blurView];
UIVisualEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
visualEffectView.frame = self.blurView.bounds;
[self.blurView addSubview:visualEffectButtonView];

最佳答案

[UIView animateWithDuration:3.0 delay:0 options:UIViewAnimationOptionCurveLinear  animations:^{
//code with animation
self.blurView.frame = CGRectMake(self.blurView.frame.origin.x,
-self.blurView.frame.size.height,
self.blurView.frame.size.width,
self.blurView.frame.size.height);
} completion:^(BOOL finished) {
//code for completion
[self.blurView removeFromSuperview];
}];

关于ios - 动画从中心向边缘展开,下面露出parentView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45832540/

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