我想在viewController中像Facebook右侧按钮动画视图一样的幻灯片菜单。我的app委托已经设置了routeviewcontroller。
但我想将当前的视图控制器更改为slideOut菜单。
这是我的例子,但它在右侧:
答案 0 :(得分:1)
您可以尝试将InteractiveSideMenu库用于您的目的。只需为visibleContentWidth
将TransitionOptionsBuilder
设置为0即可。
这是一个例子:
override func menuTransitionOptionsBuilder() -> TransitionOptionsBuilder? {
return TransitionOptionsBuilder() { builder in
builder.visibleContentWidth = 0
}
您可以找到更多详情here。
答案 1 :(得分:0)
你可以制作一个视图,并在"减去"中给出它的x坐标,即将它保持在屏幕之外。例如,您的视图宽度为100像素,因此请将其设为x:-100。这样,它一开始就不会在屏幕上显示。在此视图中,创建包含所有字段(新闻,评论,地图等)的tableview。现在,当"菜单"按下按钮,调用uiview的animateWithDuration函数并将x移动到" 0"。再次按下该按钮时,将x移回-100。