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)];
謝謝!
啊!非常感謝,這是它! –