iOS程序猿程序员iOS Developer

版本新特性-只需要一句代码

2016-11-08  本文已影响285人  gitKong

前言

API分析

/**
 *  @author Clarence
 *
 *  单例
 */
+ (instancetype)shareManager;
/**
 *  @author Clarence
 *
 *  显示新特性页面,传入图片名数组
 */
- (void)fl_showFeatureView:(NSArray *)imageArray;
/**
 *  @author Clarence
 *
 *  移除新特性页面
 */
- (void)fl_removeFeatureView;
/**
 *  @author Clarence
 *
 *  点击最后一张新特性页面会移除新特性,默认关闭(必须在show之后设置)
 */
@property (nonatomic,assign)BOOL lastFeatureViewClickToDismiss;
/**
 *  @author Clarence
 *
 *  左滑最后一张新特性页面会移除新特性,默认开启(必须在show之后设置)
 */
@property (nonatomic,assign)BOOL lastFeatureViewSwipToDismiss;
/**
 *  @author Clarence
 *
 *  最后一页的新特性页,默认已经有一张特性图,可添加新控件(必须在show之后设置)
 *  注意:此时lastFeatureView 的 x值并不是0
 */
@property (nonatomic,weak,readonly)UIView *lastFeatureView;
/**
 *  @author Clarence
 *
 *  当前的页面,可设置(必须在show之后设置)
 */
@property (nonatomic,assign)NSInteger currentIndex;
/**
 *  @author Clarence
 *
 *  默认pageControl点的颜色(必须在show之后设置)
 */
@property(nonatomic,strong)UIColor *pageIndicatorTintColor;
/**
 *  @author Clarence
 *
 *  当前选中的pageControl点的颜色(必须在show之后设置)
 */
@property(nonatomic,strong)UIColor *currentPageIndicatorTintColor;

调用

[[FLFeatureManager shareManager] fl_showFeatureView:@[@"recordBackgroundImage 1",@"recordBackgroundImage 2",@"recordBackgroundImage 3"]];

总结

上一篇 下一篇

猜你喜欢

热点阅读