0
我有一个按钮,可以动画并使用setCenter
相应地更新位置,但在继续到新的视图控制器后返回到前一个视图控制器(一个按住按钮)按钮的中心被设置回默认值。我对这个按钮没有任何限制,我尝试在viewWillAppear
方法中再次设置按钮的中心,但我没有任何运气。任何帮助,将不胜感激,谢谢。UIButton中心从segue返回后移回到默认位置
这是一个IBAction为其中沿y按钮移动轴
if (!helpViewHidden)
{
[UIView animateWithDuration:0.75 animations:^{
self.login.center = CGPointMake([[UIScreen mainScreen] bounds].size.width/2, self.helpButton.frame.origin.y + 100.0);
} completion:nil];
}
else
{
[UIView animateWithDuration:0.75 animations:^{
self.login.center = CGPointMake([[UIScreen mainScreen] bounds].size.width/2, self.helpView.frame.origin.y + 120.0);
} completion:nil];
}
helpViewHidden = !helpViewHidden;
而这里的viewWillAppear
方法
显然self.login
是我的问题之内。
[self.login setCenter:CGPointMake([[UIScreen mainScreen] bounds].size.width/2, self.helpButton.bounds.origin.y + 100)];
谢谢!
啊!非常感谢,这是它! –