Swift中的状态栏高度
我怎样才能以编程方式在Swift中获得状态栏的高度?
在Objective-C中,就像这样:
[UIApplication sharedApplication].statusBarFrame.size.height.
Swift 2.x有什么问题:
UIApplication.sharedApplication().statusBarFrame.size.height
Swift 3 :
UIApplication.shared.statusBarFrame.height
确保UIKit
已导入
import UIKit
Swift只是一种不同的语言。 API元素是相同的。 也许是这样的:
let app = UIApplication.sharedApplication() let height = app.statusBarFrame.size.height
就像在Objective-C中一样:
var screenStatusBarHeight: CGFloat { return UIApplication.sharedApplication().statusBarFrame.height }
这是作为一个标准variables包含在: