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 */