登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

Drop Menu

[复制链接]
来自: 李世铿 分类: iOS精品源码 上传时间: 2016-5-5 17:00:04

项目介绍:

一个类似 (Medium.)酷炫的自定义的菜单(MENU),支持 Storyboard
DEMO 可以看下载下来的Examples文件夹了解详情。

集成步骤:
拖动 Drop Menu 文件下的 EBMenucontroller & EBMenuItem 文件进入到您的项目中:
Create your menu items.


[Objective-C] 查看源文件 复制代码
    EBMenuItem *politics = [EBMenuItem initWithTitle:@"Politics" withColourScheme:[UIColor flatEmeraldColor]];
    EBMenuItem *culture = [EBMenuItem initWithTitle:@"Culture" withColourScheme:[UIColor flatAlizarinColor]];
    EBMenuItem *travel = [EBMenuItem initWithTitle:@"Travel" withColourScheme:[UIColor flatOrangeColor]];
    EBMenuItem *nature = [EBMenuItem initWithTitle:@"Nature" withColourScheme:[UIColor flatWisteriaColor]]; 



创建 block 来响应菜单的点击事件
[Objective-C] 查看源文件 复制代码
    PoliticsViewController *politicsInitialView = [storyBoard instantiateViewControllerWithIdentifier:@"Politics"];
    politicsInitialView.menuItem = politics;
    self.viewControllers = @[politicsInitialView];

    politics.completionBlock = ^{

        self.viewControllers = @[politicsInitialView];
    };


Note, that the implementation in the example happens inside a custom UINavigationController, this doesn't have to be case with everyone. You can easily setup the menu items in the delegate and instead of adding the viewcontrollers to self.viewcontrollers you'll do it in `self.navigationcontroller.viewcontrollers'

DEMO下载:



相关源码推荐:

我来说两句
*滑动验证:
所有评论(42)
李世铿 2016-5-5 17:02:19
楼主用心了,内容非常精彩。
回复
小耳 2016-5-5 20:03:53
精华内容,楼主V5!
回复
王颖博 2016-5-6 17:38:02
学习学习!
回复
zuodongdong 2016-5-10 23:07:12
正需要啊,感谢楼主无私分享!
回复
questapps 2016-5-11 19:28:12
精华内容,楼主V5!
回复
parkerlovely123 2016-5-13 15:28:27
楼主用心了,内容非常精彩。
回复
yjh136 2016-5-17 12:09:35
淡定,淡定,淡定……
回复
JinMingKing 2016-5-23 17:24:46
强烈支持楼主ing……
回复
yangdj2000 2016-5-31 14:32:39
淡定,淡定,淡定……
回复
12345下一页
提取码:  下载次数:37 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1592 0 37
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表