UIView 动画失效问题

Vskim_Vacant Vskim_Vacant 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用动画把一个按钮移动了,在完成的时候移除一个imageView,结果按钮就变回原来的地方了。(按钮是xib里面的,imageview是代码写的),我写的不是相对坐标。
代码如下:
[UIView animateWithDuration:0.5
delay:0
options:UIViewAnimationOptionCurveEaseOut
animations:^(){

//移动按钮
btn.frame = CGRectMake(6, 6, 115, 72);

}completion:^(BOOL finished){
// remove ImageView !!
[self.imageView removeFromSuperview];
}];

如果不加 [self.imageView removeFromSuperview]; 动画完成是没问题的,加了之后image view的确移除了,但是按钮回到了xib中得初始位置,就是动画前位置,很苦恼,求解答。
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
Vskim_Vacant
iOS 29,038 成员 12,459 内容