UIView 动画失效问题
我用动画把一个按钮移动了,在完成的时候移除一个imageView,结果按钮就变回原来的地方了。(按钮是xib里面的,imageview是代码写的),我写的不是相对坐标。
代码如下:
如果不加 [self.imageView removeFromSuperview]; 动画完成是没问题的,加了之后image view的确移除了,但是按钮回到了xib中得初始位置,就是动画前位置,很苦恼,求解答。
代码如下:
[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中得初始位置,就是动画前位置,很苦恼,求解答。
...全文
相关推荐
动画化
动画化 参考
ios-饿了么外卖产订单产品失效显示.zip
饿了么外卖产订单产品失效显示
IOS源码贝塞尔曲线demo:一个运动的物体:PathMoveforiOS-1
IOS源码贝塞尔曲线demo:一个运动的物体:PathMove for iOS-1
iOS弹幕开发中遇到的问题汇总
前言 弹幕在现在的各类视频中都有,也是每位开发者们必须会的一个功能,最近在开发中就遇到了一些问题,下面简单说说弹幕开发碰到的两个小问题。 正文 需求:实现一个弹幕容器,里面同时会有多行互不重叠的、运动中的弹幕 。每一条弹幕均需要支持点击事件。 用脚底板想的方法:在弹幕容器里面创建几个 UIButton,并且 addTarget,增加点击事件。最后利用 UIView 的 block API 实现动画。 结果:嗯…可惜的是,代码运行起来,你会发现在 UIButton 运动过程,点击事件并没有响应,而且非常奇怪的是:为什么在 UIButton 动画过程,去点击 UIButton 动画的终
swift-SafeAreaExtension让您可以处理每个UIView的safeAreaInsets更改
SafeAreaExtension让您可以处理每个UIView的safeAreaInsets更改


