我需要動畫左邊欄按鈕移動到菜單列表視圖的右側在滑動條菜單視圖控制器 我怎樣才能swift3動畫這一點。如何動畫UIBarbutton項目編程
UIView.animateWithDuration(0.2, animations: {
self.button.frame = CGRectOffset(self.button.frame, delta, 0.0)
}, completion: { _ in
})
我需要動畫左邊欄按鈕移動到菜單列表視圖的右側在滑動條菜單視圖控制器 我怎樣才能swift3動畫這一點。如何動畫UIBarbutton項目編程
UIView.animateWithDuration(0.2, animations: {
self.button.frame = CGRectOffset(self.button.frame, delta, 0.0)
}, completion: { _ in
})
您可以通過添加以下動畫相同的left bar button
您viewController
,並隱藏在left bar button
您viewController
。
2.將window
上的BarButton
設置爲您的'滑動條菜單視圖控制器中菜單列表視圖的右側'。
3.在您的slide bar menu view controller
創建一個BarButton
與您的barButton
相同,並刪除window
上的BarButton
。
所以它會實現你的想法。
OP要求'UIBarButtonItem'而不是'UIButton'。 – Dalmazio
簡單的答案:
你可以在你的代碼上window
外觀使用Cloaking
1.創建一個BarButton
UIView.animate(withDuration: 0.3, animations: { (Void)
}, completion:nil)
「我需要動畫左邊欄按鈕項目在迅速創建工具欄菜單。」你能指定動畫的類型嗎? –