XZMCoreNewFeature版本新特性框架
XZMCoreNewFeature 是易用的版本新特性框架(添加了版本的本地緩存功能,適應各種APP的新特性界面,集成只需幾行代碼,沒有耦合度)。
特性說明
1.封裝并簡化了版本新特性啟動視圖!
2.支持視頻播放新特性
3.添加了版本的本地緩存功能
4.集成簡單,使用方便,沒有耦合度
5.支持block回調。
5.喜歡你就Star一下吧,感謝你的支持!
6.本框架來自Charlin作者的框架上做了一些改動與增加新的內容,感謝Charlin作者!
普通圖片滾動新特性界面
示例代碼:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIWindow *window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window = window;
//判斷是否需要顯示:(內部已經考慮版本及本地版本緩存)
BOOL canShow = [XZMCoreNewFeatureVC canShowNewFeature];
//測試代碼,正式版本應該刪除
canShow = YES;
if(canShow){ // 初始化新特性界面
window.rootViewController = [XZMCoreNewFeatureVC newFeatureVCWithImageNames:@[@"new1",@"new2",@"new3",@"new4"] enterBlock:^{
NSLog(@"進入主頁面");
[self enter];
} configuration:^(UIButton *enterButton) { // 配置進入按鈕
[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;
}評論
圖片
表情
