我想设置两种不同尺寸的背景图片:一种用于横向模式,另一种用于纵向模式。我写了这样的程序,但我知道它只显示肖像模式。我应该在这里为横向模式写下什么条件?我对快速的语言很新。
@IBOutlet var img: UIImageView!
func loadimage()
{
let image = UIImage (named: "Vertical");
self.img.image = image
}
答案 0 :(得分:3)
您可以像这样检查设备方向,然后设置图像。
override func didRotateFromInterfaceOrientation(fromInterfaceOrientation: UIInterfaceOrientation) {
let app = UIApplication.sharedApplication()
if (app.statusBarOrientation.isLandscape) {
// Image Code
}
else {
// Image Code
}