我一直试图在Swift中对UIWindow边界进行简单的更改。到目前为止,我有:如何在Swift中设置UIWindow属性
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions:NSDictionary?) -> Bool {
// Override point for customization after application launch.
//SHIFT EVERYTHING DOWN - THEN UP IN INDIV VCs IF ios7>
var device:UIDevice=UIDevice()
var systemVersion:String=device.systemVersion
println(systemVersion)
//Float(systemVersion)
if (systemVersion >= "7.0") {
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)
self.window.setClipsToBounds = true // --> Member doesnt exist in UIWindow
self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height);
self.window.bounds = CGRectMake(0,0, self.window.frame.size.width, self.window.frame.size.height);
//}
let ok = true
println("Hello World")
return true
}
,但我得到:
的UIWindow不必在每个self.window.property二传手线命名为成员。
哇!在这里,我认为Swift应该让编码更有效率。谢谢! – marciokoko