Ios statusBarOrientation返回值(枚举值)
Ios statusBarOrientation返回值(枚举值),ios,swift,xcode6,Ios,Swift,Xcode6,println(\(UIApplication.sharedApplication().statusBarOrientation)) 将(枚举值)打印到控制台。我是否可以打印statusBarOrientation属性的有意义版本,而不必使用 if UIApplication.sharedApplication().statusBarOrientation == .Portrait 等等?您可以将符合UIInterfaceOrientation的扩展添加到Printable协议中 extens
println(\(UIApplication.sharedApplication().statusBarOrientation))
将(枚举值)打印到控制台。我是否可以打印statusBarOrientation属性的有意义版本,而不必使用
if UIApplication.sharedApplication().statusBarOrientation == .Portrait
等等?您可以将符合
UIInterfaceOrientation
的扩展添加到Printable
协议中
extension UIInterfaceOrientation: Printable {
public var description: String {
switch self {
case Unknown:
return "Unknown"
case Portrait:
return "Portrait"
case PortraitUpsideDown:
return "PortraitUpsideDown"
case LandscapeLeft:
return "LandscapeLeft"
case LandscapeRight:
return "LandscapeRight"
}
}
}
然后你可以:
println(UIApplication.sharedApplication().statusBarOrientation)