1/
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// 启动过渡页
let allowShowStartPages = !NSUserDefaults.standardUserDefaults().boolForKey(kKeyIsFirstStartApp)
if allowShowStartPages {
UIApplication.sharedApplication().statusBarHidden = true // 隐藏状态栏
let startPagesWindow = TTStartPagesWindow()
startPagesWindow.finished = { () -> Void in
NSUserDefaults.standardUserDefaults().setBool(true, forKey: kKeyIsFirstStartApp)
}
}
return true
}
import UIKit
class TTStartPagesWindow: UIWindow ,UIScrollViewDelegate{
var finished: (() -> Void)? // 完成的回掉
var strongSelf: TTStartPagesWindow?
private(set) var pictureScrollView:UIScrollView?
private(set) var pageContrlolerView:UIPageControl?
private(set) var advertisementCurrent:NSInteger = 0
private(set) var enterButton:UIButton?
private(set) var oneImageView:UIImageView!
private(set) var twoImageView:UIImageView!
private(set) var threeImageView:UIImageView!
convenience init(){
self.init(frame: UIScreen.mainScreen().bounds)