我需要动画左栏按钮移动到幻灯片栏菜单视图控制器中菜单列表视图的右侧 我如何在swift3中为此设置动画。
UIView.animate(withDuration: 0.3, animations: { (Void)
}, completion:nil)
答案 0 :(得分:0)
您可以通过添加以下内容进行动画处理:
UIView.animateWithDuration(0.2, animations: {
self.button.frame = CGRectOffset(self.button.frame, delta, 0.0)
}, completion: { _ in
})
答案 1 :(得分:0)
简单回答:
您可以在代码中使用Cloaking
1.在BarButton
上创建一个window
,其外观与left bar button
上的viewController
相同,并在left bar button
上隐藏viewController
{1}}。
2.在幻灯片栏菜单视图控制器的菜单列表视图的BarButton
右侧window
进行动画显示。
3.在slide bar menu view controller
创建与BarButton
相同的barButton
,然后移除BarButton
上的window
。
所以它会实现你的想法。