XZMCoreNewFeature版本新特性框架
XZMCoreNewFeature 是易用的版本新特性框架(添加了版本的本地緩存功能,適應(yīng)各種APP的新特性界面,集成只需幾行代碼,沒(méi)有耦合度)。
特性說(shuō)明
1.封裝并簡(jiǎn)化了版本新特性啟動(dòng)視圖!
2.支持視頻播放新特性
3.添加了版本的本地緩存功能
4.集成簡(jiǎn)單,使用方便,沒(méi)有耦合度
5.支持block回調(diào)。
5.喜歡你就Star一下吧,感謝你的支持!
6.本框架來(lái)自Charlin作者的框架上做了一些改動(dòng)與增加新的內(nèi)容,感謝Charlin作者!
普通圖片滾動(dòng)新特性界面
示例代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIWindow *window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window = window;
//判斷是否需要顯示:(內(nèi)部已經(jīng)考慮版本及本地版本緩存)
BOOL canShow = [XZMCoreNewFeatureVC canShowNewFeature];
//測(cè)試代碼,正式版本應(yīng)該刪除
canShow = YES;
if(canShow){ // 初始化新特性界面
window.rootViewController = [XZMCoreNewFeatureVC newFeatureVCWithImageNames:@[@"new1",@"new2",@"new3",@"new4"] enterBlock:^{
NSLog(@"進(jìn)入主頁(yè)面");
[self enter];
} configuration:^(UIButton *enterButton) { // 配置進(jìn)入按鈕
[enterButton setBackgroundImage:[UIImage imageNamed:@"btn_nor"] forState:UIControlStateNormal];
[enterButton setBackgroundImage:[UIImage imageNamed:@"btn_pressed"] forState:UIControlStateHighlighted];
enterButton.bounds = CGRectMake(0, 0, 120, 40);
enterButton.center = CGPointMake(KScreenW * 0.5, KScreenH* 0.85);
}];
}else{
[self enter];
}
[window makeKeyAndVisible];
return YES;
}評(píng)論
圖片
表情
