iOS水平滑动视图与垂直菜单

15

现在许多iOS iPhone应用程序都采用了垂直菜单和滑动视图。

它看起来像这样:

输入图像描述

我在互联网上找不到任何示例。需要您的帮助,谢谢。


看起来当用户点击“Glavnoye”时,您正在展示一个从右侧滑入的视图。这是您想要的吗? - rdelmar
有没有类似这样的例子? - Eugene Trapeznikov
针对iOS8、iOS7和Swift的回答在这里:https://dev59.com/DGAf5IYBdhLWcg3w7mf3#26532746 - Luismi
5个回答

29

3
对我来说,MFSideMenu看起来是最自然的选择。其他的似乎不遵循标准的导航控制器流程。我能够将其轻松添加到我的现有导航控制器驱动的应用程序中,而只需进行最少量的重新工作即可实现。 - pir800
@Eugene:我已经创建了导航控制器的子类,并将MFSideMenu的初始化代码放在其中,它的运行效果非常好。但是,当我通过模态segue(从登录界面)引入它时,菜单按钮就无法正常工作了。你有过类似的经历吗? - Claus
你可以在这里找到一个示例http://img59.imageshack.us/img59/9409/screenshot20121230at183.png 如果我将登录页面(带有按钮的页面)设置为入口点,它不起作用,如果我将入口点移动到NavigationController,则可以正常工作。 - Claus
@Claus 是的,我遇到了同样的问题 (( - Eugene Trapeznikov
也将MMDrawerController添加到列表中 :) - kcharwood

10

是的!我2分钟前找到了它)谢谢。 - Eugene Trapeznikov

4

2
我在YouTube上制作了一个视频(3部分),教你如何制作一个像你正在寻找的滑动菜单。我向你展示如何设置项目并将所有内容链接起来。

http://www.youtube.com/watch?v=tJJMyzdB9uI

这个使用了ECSlidingViewController,设置有点不同于你想象的,但它非常好用和流畅。
我也测试过它与navigationcontroller一起使用,希望这能帮到你!

0

这看起来像是一个标准的UITableView,当你点击一行时,会将另一个视图控制器的视图推到屏幕上(但通常在行中会有一个“>”的披露指示器,而不是一个勾选标记)。

苹果在文档中有一个名为TheElements的示例。看看那个示例,看看它是否类似于你想要的东西。当你在表格中点击元素名称时,它会滑动另一个视图,显示有关该元素的更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接