2016-11-17 2 views
1

私は私がswift3でこれをアニメーション化するにはどうすればよいのスライドバーメニュー・ビュー・コントローラ でメニューリストビューの右側に移動し、左バーのボタンをアニメーション化する必要があります。アニメーション化する方法UIBarbutton項目は、プログラム

あなたは、次の追加することにより、アニメーション化することができ
UIView.animate(withDuration: 0.3, animations: { (Void) 

     }, completion:nil) 
+1

「私は迅速にサイドバーのメニューを作成するための左バーボタンアイテムをアニメーション化する必要があります。」アニメーションのタイプを指定できますか? –

答えて

0

UIView.animateWithDuration(0.2, animations: { 
     self.button.frame = CGRectOffset(self.button.frame, delta, 0.0) 
     }, completion: { _ in 
    }) 
+0

OPはUIBarButtonItem'ない '' UIButton'を求めました。 – Dalmazio

0

単純な答え:

あなたはwindow外観上のコードでCloaking

1.create BarButtonを使用することができますあなたのviewController上ごleft bar buttonと同じであり、そして、あなたのleft bar buttonを隠しますviewController

2. BarButtonwindowに「スライドバーメニュービューコントローラのメニューリストビューの右側」に設定してください。

3.onはあなたslide bar menu view controllerあなたbarButtonと同じBarButtonを作成し、そのwindowBarButtonを削除します。

ので、それはあなたのアイデアを実現します。

関連する問題