iOS 约束动画的为什么总是从左上角开始 10
我用的Masonry,给label加的约束,设置了初始位置(是在view的中心),又remake了它的动画结束位置,但执行动画时,每次都是从页面的左上角开始,而不从我设置...
我用的Masonry,给label加的约束,设置了初始位置(是在view的中心),又remake了它的动画结束位置,但执行动画时,每次都是从页面的左上角开始,而不从我设置的初始位置开始。
注:我设的初始位置没问题,因为如果不执行动画,那个label的初始显示是正常的 展开
注:我设的初始位置没问题,因为如果不执行动画,那个label的初始显示是正常的 展开
3个回答
展开全部
我正在更新旧的应用程序与 AdBannerView 和没有广告时,它将关闭屏幕滑。有一则广告时张幻灯片在屏幕上。基本的东西。
旧样式,我在动画块中设置框架。我有新的风格, IBOutlet 的约束,确定的 Y 位置,在这种情况下它是从底部的超级景观,距离和修改该常数。
- (void)moveBannerOffScreen {
[UIView animateWithDuration:5
animations:^{
_addBannerDistanceFromBottomConstraint.constant = -32;
}];
bannerIsVisible = FALSE;
}
- (void)moveBannerOnScreen {
[UIView animateWithDuration:5
animations:^{
_addBannerDistanceFromBottomConstraint.constant = 0;
}];
bannerIsVisible = TRUE;
}
旧样式,我在动画块中设置框架。我有新的风格, IBOutlet 的约束,确定的 Y 位置,在这种情况下它是从底部的超级景观,距离和修改该常数。
- (void)moveBannerOffScreen {
[UIView animateWithDuration:5
animations:^{
_addBannerDistanceFromBottomConstraint.constant = -32;
}];
bannerIsVisible = FALSE;
}
- (void)moveBannerOnScreen {
[UIView animateWithDuration:5
animations:^{
_addBannerDistanceFromBottomConstraint.constant = 0;
}];
bannerIsVisible = TRUE;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询