NSNotificationCenter.defaultCenter().addObserver(self, selector: "receiverNotification", name: UIDeviceOrientationDidChangeNotification, object: nil)
func receiverNotification(){
let orient = UIDevice.currentDevice().orientation
switch orient {
case .Portrait :
print("屏幕正常竖向")
break
case .PortraitUpsideDown:
print("屏幕倒立")
break
case .LandscapeLeft:
print("屏幕左旋转")
break
case .LandscapeRight:
print("屏幕右旋转")
break
default:
break
}
}
本文介绍如何使用Swift通过NSNotification来监听设备的方向变化,并根据不同方向输出相应的信息。具体实现了在iOS设备上检测到不同方向(竖直、倒置、左横屏、右横屏)时的响应。
860

被折叠的 条评论
为什么被折叠?



