1.FRDLiveLyButton
使用FRDLiveLyButton 有动画的button,FRDLiveLyButton
实用方法
- 1.设置style
- 2: setOptions方法,设置外观
2.基于FMDB的keyValue
唐巧基于FMDB的keyValue模式存储,value是json格式活着是字典数组模型可以考虑存储
3.LazyFadeInView
说明LazyFadeInView 非常酷,以一种动画的形式来显示一个label。
使用LazyFadeInView,创建一个LazyFadeInView,然后添加到你的view中。它会自动的用动画的形式显示出来。
代码
LazyFadeInView *fadeInView = [[LazyFadeInView alloc] initWithFrame:CGRectMake(20, 120, 280, 200)];
self.fadeInView.text = @"Stray birds of summer come to my window to sing and fly away.";
self.fadeInView.textColor = [UIColor whiteColor];
[self.view addSubview:self.fadeInView];
复制代码
4.YLGIFImage
异步加载GIF图片的类,支持GIF图片的播放与暂停。 它用的内存很少,完全解码GIF通常会消耗600MB的内存(800x600x389x4 Bytes),但是如果你用了YLGIFImage,它只占用30MB内存。
上面这张GIF图片。iOS加载时会直接崩溃,而使用了YLGIFImage,那就不会。
YLImageView* imageView = [[YLImageView alloc] initWithFrame:CGRectMake(0, 160, 320, 240)];
[self.view addSubview:imageView];
imageView.image = [YLGIFImage imageNamed:@"joy.gif"];
复制代码
5.SDCycleScrollView 轮播图的使用
- SDCycleScrollView 轮播图的使用:
- 初始化的方法,给定位置,何数据源,图片网址
- 若是顶部出现空白区域:设置 self.automaticallyAdjustsScrollViewInsets = NO
- pagecontrol的小圆点自定义接口改为:currentPageDotColor、pageDotColor、currentPageDotImage、pageDotImage
- 设置定义的标题,代理,时间间隔
// 网络加载图片的轮播器
SDCycleScrollView *cycleScrollView = [cycleScrollViewWithFrame:frame delegate:delegate placeholderImage:placeholderImage];
cycleScrollView.imageURLStringsGroup = imagesURLStrings;
// 本地加载图片的轮播器
SDCycleScrollView *cycleScrollView = [SDCycleScrollView cycleScrollViewWithFrame: imagesGroup:图片数组];
复制代码
// 设置pageControl居右,默认居中
cycleScrollView.pageControlAliment = SDCycleScrollViewPageContolAlimentRight;
// 如果设置title数组,则会在图片下面添加标题
cycleScrollView.titlesGroup = 标题数组(数组元素个数必须和图片数组元素个数保持一致);
// 如需监听图片点击,请设置代理,实现代理方法
cycleScrollView.delegate = ;
// 自定义轮播时间间隔
cycleScrollView.autoScrollTimeInterval = ;
复制代码