自定义滚动导航控件

20 篇文章 0 订阅
8 篇文章 0 订阅

2015/04/25/更新控制左边距,水平间距,固定title宽属性, 增加非相邻频道切换不需要动画方式。

之前囤了不少自定义的控件,都准备放上来的,但是太懒了...最近发现有需要的时候却死活找不着了,所以决定开始整理整理,挨个放上来,既帮助了有需要的人也方便了自己...

滚动导航视图

因为不知道怎么制作App的预览动态图,所以整静态的....有谁知道可以告诉我,谢谢

效果图:





下载地址:https://github.com/nb-tpl/TPLScrollShowView    觉得不错请点一下五角星

使用方法

新项目记得在VC中

    self.automaticallyAdjustsScrollViewInsets =NO;

   

 /* tpl 使用方法 */
    _scrollShowView = [[TPLScrollShowViewalloc] initWithFrame:CGRectMake(0,height,ScreenWidth, ScreenHeight - height)];
    _scrollShowView.backgroundColor = [UIColorwhiteColor];
    [self.viewaddSubview:_scrollShowView];
    
    
    //可以根据网络请求获得头标题数组,根据视图的Type创建不同的VC
    //set config
    _scrollShowView.titleHeight =35;
    _scrollShowView.titleArray = [@[@"首页",@"宝妈攻略",@"排行榜",@"商品预警",@"分类"]mutableCopy];
    
    //参数设定
//    _scrollShowView.titlesBackgroundColor = [UIColor blackColor];
//    _scrollShowView.titleBottomLineColor = [UIColor redColor];
//    _scrollShowView.titleBottomLineHeight = 10;
//    _scrollShowView.titleFont = [UIFont systemFontOfSize:20];
//    _scrollShowView.titleNormalColor = [UIColor greenColor];
//    _scrollShowView.titleSelectColor = [UIColor redColor];

    
    NSMutableArray * vcArray = [[NSMutableArrayalloc] initWithCapacity:0];
    for (int i = 0; i < _scrollShowView.titleArray.count; i++)
    {
        UIViewController * vc = [[UIViewControlleralloc] init];
//        vc.view.backgroundColor = [TPLHelpTool getRandomColor];
        vc.view.backgroundColor = [UIColorcolorWithRed:arc4random()%256/255.0fgreen:arc4random()%256/255.0fblue:arc4random()%256/255.0falpha:1];

        [vcArray addObject:vc];
    }
    
    //设置
    _scrollShowView.viewsControllerArray = vcArray;
    
    /* tpl */

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值