您的位置:首页 > 移动开发 > Swift

Swift: 你好, UIKit!

2016-06-20 15:34 471 查看
创建主入口
main.swift
:

import UIKit

UIApplicationMain(
Process.argc, Process.unsafeArgv,
NSStringFromClass(MainApp), NSStringFromClass(MainAppDelegate)
)

创建
app.swift
, 对应
MainApp
MainAppDelegate
的实现:

import UIKit

class MainApp: UIApplication {
override func sendEvent(event: UIEvent) {
super.sendEvent(event)
}
}

class MainAppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?

func application(app: UIApplication, didFinishLaunchingWithOptions opt: [NSObject: AnyObject]?) -> Bool {

self.window = UIWindow(frame: UIScreen.mainScreen().bounds)

self.window!.rootViewController = UIViewController()
self.window!.backgroundColor = UIColor.whiteColor()
self.window!.makeKeyAndVisible()

self.window!.AddSubview {
let label = UILabel(frame: self.window!.frame)
label.textAlignment = .Center
label.text = "你好, UIKit!"
return label
}

return true
}

}

extension UIView {
func AddSubview(subview: ()->UIView) {
self.addSubview(subview())
}
}

运行效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift ios uikit