2016-04-03 6 views
-2

UIView animateWithDurationをobjective-cで使用して左(または右)スライダーメニューを作成する方法は?UIView animateWithDurationの使い方は?

- (IBAction) menuButton :(UIButton *) sender { 

[UIView animateWithDuration:1.0 animations:^{ 
    self.view.center = CGPointMake(-self.view.frame.size.width/2 + 40, self.view.center.y); 
}]; 

}

答えて

1

あなたは、アニメーションブロック内のあなたのビューの枠を設定することができます。

[UIView animateWithDuration:1.0 animations:^{ self.view.frame = CGRectMake(self.view.frame.size.width - 200, 0, self.view.frame.size.width, self.view.frame.size.height);}]; 
+0

このビューに細胞やラベルを追加する方法? – Marie

+0

元の質問は、animateWithDurationの使い方を知りたがっていることを暗示していました。スライディングメニューの完全な実装が必要な場合は、グーグルでたくさんの良いチュートリアルがあります。つまり、画面からUITableViewを作成し、animateWithDurationを使用して表をスライドさせることができます。 – jsondwyer

関連する問題