我在iOS模擬器有問題,圖像比它應該高。看到圖片。iOS模擬器最大圖像應該是
正確的事情。
圖像的大小:
@ 1X = 750x120
@ 2X = 1500x240
@ 3X = 2250x360
沒有工作,我這樣做:
divAcoes.contentMode = .ScaleAspectFill
divAcoes.backgroundColor = UIColor(patternImage: UIImage(named: "divInfo")!)
我在iOS模擬器有問題,圖像比它應該高。看到圖片。iOS模擬器最大圖像應該是
正確的事情。
圖像的大小:
@ 1X = 750x120
@ 2X = 1500x240
@ 3X = 2250x360
沒有工作,我這樣做:
divAcoes.contentMode = .ScaleAspectFill
divAcoes.backgroundColor = UIColor(patternImage: UIImage(named: "divInfo")!)
通過在運行應用程序時單擊Xcode中的「Debug View Hierarchy」按鈕,您可以始終檢查運行時的界面。
這是要麼你有UIImageView的模式設置錯誤或其大小/位置不正確。
您需要爲UIImageView提供適當的contentMode。 可以在你的情節提要/ XIB進行帶刻度看點填寫或代碼
imageView.contentMode = .ScaleAspectFill
沒有工作,我這樣做: ' divAcoes.backgroundColor = UIColor(patternImage:UIImage(named:「divInfo」)!) divAcoes.contentMode = .ScaleAspectFill' – Rene
這是因爲您使用的是來自UIColor的圖案圖像,應該是UIImageView。否則,我相信UIColor(patternImage)會使用適當的像素長寬比 – flovilmart
沒事兒,我不知道有什麼可以... – Rene