在didfinishlaunchingwithoptions裡面建立兩個window,乙個是主window,乙個是啟動頁window,啟動頁用來判斷是跳轉主頁面還是登陸介面。
如果是登入狀態,那麼在規定時間內銷毀啟動頁window,展示主window。
如果不是登入狀態,那麼就從引導頁跳轉登入介面,登入成功後在銷毀啟動頁window。
1.降低耦合性。
2.不用修改框架的結構。
3.根控制器不變。
#import "viewcontroller.h"
#import "styleviewcontroller.h"
/** */
@property (nonatomic, strong) uiwindow *stylewindow;
@end
// 建立主window
[self styleone];
// 建立引導頁window
[self styletwo];
return yes;
}/**
主window
*/- (void)styleone
/** 引導頁window
*/- (void)styletwo
/** 銷毀引導頁window
*/- (void)cancelstylewindow
@end
iOS引導頁 啟動頁
前言 這裡使用launchscreen storyboard檔案建立啟 和引導頁。首次開啟專案或者更新後第一次開啟時展示引導頁,儲存有使用者資訊時進入首頁,否則進入登入註冊頁面。正文1.動態啟 將launchscreen.storyboard檔案上放入乙個。並新增約束,鋪滿整個頁面。為launchs...
iOS啟動頁設定
步驟 1 assets.xcassets 新增 launch image 2 如圖,右側的勾選可以讓你選擇是否要對ipad,橫屏,豎屏,以及低版本的ios系統做支援.這邊我選了ios8.0,ios7.0,ios6。然後將規定尺寸的,從你的檔案中拖動到固定位置,如尺寸不對,會有警告提示。3.單擊你的整...
iOS快速整合啟動廣告頁(歡迎頁)
ios快速整合啟動廣告頁 歡迎頁 import viewcontroller.h import vistawelcomeviewcontroller.h 接著寫如下 方法 初始化 self.window.backgroundcolor uicolor whitecolor self.window m...