iOS 简单标签选择,tagView

2017-12-26  本文已影响0人  奔跑的兔崽子

简单的标签页面,提供选中和取消选中。可实现多行,一行多少个都可自定义。已暴露出以下属性可供自定义,。demo地址



简单的实现方法:

mSelectedArr = [NSMutableArray array];

    mDataSource = [NSMutableArray arrayWithObjects:@"社科",@"认知智慧节目",@"文学",@"文化艺术",@"科技",@"科学",@"两性",@"家庭",@"亲子",@"健康",@"生活方式",@"沟通",@"创业",@"互联网",@"金融",@"财富",@"职场",@"管理",@"商业",@"经济学",@"思维",@"心理学",@"历史",@"趋势",@"自我管理",@"方法技能",@"学科通识", nil];

    mTagView = [[ScrollTagView alloc]initWithFrame:CGRectMake(0, 64, SCREENWIDTH, SCREENHEIGHT)];

    mTagView.showWidht = SCREENWIDTH;

    mTagView.totalCols = 4;

    mTagView.labTextFont = 12;

    mTagView.spaceLeft = 10;

    mTagView.spaceRight = 10;

    mTagView.cornerValue = 5;

    mTagView.labWidht = (SCREENWIDTH-50)/4;

    mTagView.textColor = [UIColor grayColor];

    mTagView.labHeight = 30;

    mTagView.spaceTBMargin = 20;

    mTagView.isShowSelectedBg = YES;

    mTagView.scrollTagViewDelegate = self;

    [mTagView setTagArray:mDataSource];

    [self.view addSubview:mTagView];


//此代理可知选中后又取消的标签

- (void)scrollTagView:(ScrollTagView *)tagView didSelectTagAtIndex:(NSInteger)index

{

}

//选中的标签

- (void)scrollTagView:(ScrollTagView *)tagView cancelSelectTagAtIndex:(NSInteger)index

{

}

上一篇 下一篇

猜你喜欢

热点阅读