项目中根据需求用到了一个界面框架:ViewDeck。 再看把右边视图滑出来时也是一样: image.png 现在看看怎么实现,同时也说说ViewDeck常用的方法。 ViewDeck只是一个框架,具体的界面当然还是自己自定义的,因此这里先自定义三个视图控制器用来放在中间、左边和右边的视图中,然后就可以用这三个视图来初始化ViewDeck并将其作为根视图: //.h文件 rightView = [[RightViewController alloc] initWithNibName:@"RightViewController" bundle:nil]; //初始化ViewDeck 基本常用的方法就这些了,不得不说这是一个异常简单但特别实用的类库,感谢创作者,github项目原地址为:https://github.com/Inferis/ViewDeck 可以到github下载我的工程