ScrollableTabbar 1.0

ScrollableTabbar 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未声明 维护。



  • 作者:
  • Valitovaza

IDScrollableTabBar

alt tag

Scrollable TabBar

更多信息请查看博客

描述

滚动标签栏,类似于放大镜突出显示选中的项目。您可以根据需要进行自定义!

示例演示了如何使用IDScrollableTabBar。项目包括一些自定义的滚动标签栏。将IDScrollableTabBar (.h/.m)、IDScrollableTabBarItem (.h/ .m)、IDScrollableTabBarDelegate.h以及默认文件夹中的所有图像添加到项目中即可开始使用IDScrollableTabBar。您可以使用其他文件夹中的图像 - grayImages、blueImages、crazy、ancient来自定义IDScrollableTabBar或自己制作图像。您应该创建IDItem,以将项目添加到IDScrollableTabBar中

IDItem *item = [[IDItem alloc] initWithImage:[UIImage imageNamed:@"yourImage"] text:@"yourText"];

然后您需要创建IDScrollableTabBar

IDScrollableTabBar *scrollableTabBar = [[IDScrollableTabBar alloc] initWithFrame:CGRectMake(0, 30, 320, 0) itemWidth:80 items:item0,item1,item2,item3,item4,item5, nil];

itemWidth - 项目的宽度,您可以根据需要更改此值并查看它如何影响结果;

要选择项目,使用 -(void)setSelectedItem:(int)selectedItem animated : (BOOL) animated;

项目的图像在IDScrollableTabBar的中间扩大,类似于放大镜。您可以根据需要更改缩放因子

-(void)setResizeCoeff : (float) coeff;

根据需要更改项目的字体和颜色

-(void)setItemsFont : (UIFont *) font textColor : (UIColor *)color;

使用此方法处理项目

-(NSArray *)getItems; -(IDScrollableTabBarItem *)itemAtIndex : (int) index;

要使用图像自定义控件,使用此方法

-(void)setArchImage : (UIImage *)image centerImage : (UIImage *)centerImage backGroundImage : (UIImage *)backGroundImage;

同样,您也可以设置阴影图像

-(void)setShadowImageRight : (UIImage *)image; -(void)setShadowImageLeft : (UIImage *)image;

以及分隔图像

-(void)setDividerImage : (UIImage *)image;

构建要求