我在iOS模拟器中遇到问题,图像比它应该高。见图。
正确的事。
图片大小:
@ 1x = 750x120
@ 2x = 1500x240
@ 3x = 2250x360
不起作用,我这样做了:
divAcoes.contentMode = .ScaleAspectFill
divAcoes.backgroundColor = UIColor(patternImage: UIImage(named: "divInfo")!)
答案 0 :(得分:1)
您需要为UIImageView提供正确的contentMode。 这可以使用Scale Aspect Fill或代码
在Storyboard / XIB中完成 imageView.contentMode = .ScaleAspectFill
答案 1 :(得分:0)
您可以在运行应用程序时单击Xcode中的“Debug View Hierarchy”按钮,在运行时检查界面。
要么UIImageView的模式设置错误,要么其大小/位置不正确。