DevStore首页 > DEV资源 > 源码下载 > 源码详情

高仿网易4.0新UI框架

 
honglei | 2014-12-17 19:55    浏览量(6647)    评论(16)    收藏(10)
功能分类:其他 支持平台:iOS 运行环境:iOS
开发语言:Object-c 开发工具:Xcode 源码大小:122.31KB
下载源码 1206 人下载

源码简介

新的抽屉效果,修改于SliderViewController,首页滑动导航菜单随scrollView 的滑动变化效果。

源码截图

  • 运行截图
  • 运行截图
DevStore所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与DevStore无关。

源码片段

- (void)createTwo
{
    float btnW = 30;
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    [btn setFrame:CGRectMake(_topNaviV.frame.size.width - btnW, 0, btnW, MENU_HEIGHT)];
    [btn setBackgroundColor:[UIColor redColor]];
    [btn setTitle:@"+" forState:UIControlStateNormal];
    [_topNaviV addSubview:btn];
    [btn addTarget:self action:@selector(showSelectView:) forControlEvents:UIControlEventTouchUpInside];
    
    NSArray *arT = @[@"测试1", @"测试2", @"测试3", @"测试4", @"测试5", @"测试6", @"测试7", @"测试8", @"测试9", @"测试10"];
    _navScrollV = [[TouchPropagatedScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width - btnW, MENU_HEIGHT)];
    [_navScrollV setShowsHorizontalScrollIndicator:NO];
    for (int i = 0; i < [arT count]; i++)
    {
        UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
        [btn setFrame:CGRectMake(MENU_BUTTON_WIDTH * i, 0, MENU_BUTTON_WIDTH, MENU_HEIGHT)];
        [btn setTitle:[arT objectAtIndex:i] forState:UIControlStateNormal];
        [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
        btn.tag = i + 1;
        if(i==0)
        {
            [self changeColorForButton:btn red:1];
            btn.titleLabel.font = [UIFont systemFontOfSize:MAX_MENU_FONT];
        }else
        {
            btn.titleLabel.font = [UIFont systemFontOfSize:MIN_MENU_FONT];
            [self changeColorForButton:btn red:0];
        }
        [btn addTarget:self action:@selector(actionbtn:) forControlEvents:UIControlEventTouchUpInside];
        [_navScrollV addSubview:btn];
    }
    [_navScrollV setContentSize:CGSizeMake(MENU_BUTTON_WIDTH * [arT count], MENU_HEIGHT)];
    [_topNaviV addSubview:_navScrollV];
    
    [self addView2Page:_scrollV count:[arT count] frame:CGRectZero];
}
  •   赞(0) 赞 +1 赞(0) 已赞
  •   收藏(10) 收藏 +1 已收藏 取消
  •   下载(1206)
评论(16)
cainiaogege

cainiaogege 2015-03-16 10:08:16

有bug 若是没有scrollerview的时候 最上面的不能点击
回复(0) 赞(0) 赞(1)
wanghusoftware

wanghusoftware 2015-01-08 11:30:06

简洁的布局
回复(0) 赞(0) 赞(1)
淡然灬一笑

淡然灬一笑 2015-01-07 13:52:16

谢谢楼主~~
回复(0) 赞(0) 赞(1)
wangchenyang99

wangchenyang99 2015-01-06 10:04:20

还以为是android
回复(0) 赞(1) 赞(2)
lcj1005

lcj1005 2015-01-04 12:18:52

我还以为是android的呢
回复(0) 赞(1) 赞(2)
  • 推荐
  • 审核
  • 收录
  • 获取活力值

源码上传作者

  • 4 能力值
  • 2 源码
  • 0 评测
  • 0 资料

热门源码