在我的iOS
窗口的默认视图中,我有两个元素。一个是UIImageView
,另一个是UIButton
。
当应用启动时,我通过设置self.basebar.center属性的动画来移动UIImageView
到[UIView animateWithDuration...]
。它这样做并保持在设定位置,基本上是y - 60pt。
[UIView animateWithDuration:0.3
delay:0.1
options:UIViewAnimationOptionBeginFromCurrentState
animations:^{
self.basebar.center = CGPointMake(self.basebar.center.x, self.basebar.center.y + 60.f);
}
completion:nil ];
与UIButton
相同的视图中的myUIViewImage
。
当我点击UIButton
时,动作会按预期运行,只是为按钮设置不同的背景图像......但是self.basebar.center会返回到原始位置?
为什么会造成这种情况的任何想法 - 是谁重新绘制视图和原始self.basebar.center
答案 0 :(得分:0)
自动布局...单击按钮时布局恢复为原始布局..