加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift: 你好, UIKit!

发布时间:2020-12-14 06:53:52 所属栏目:百科 来源:网络整理
导读:创建主入口 main.swift : import UIKitUIApplicationMain(Process.argc,Process.unsafeArgv,NSStringFromClass(MainApp),NSStringFromClass(MainAppDelegate)) 创建 app.swift ,对应 MainApp 和 MainAppDelegate 的实现: import UIKitclass MainApp: UIAppli

创建主入口 main.swift:

import UIKit

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

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

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())
	}
}

运行效果:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读