0
我在UITableViewCell
內部有一個UIImageView
,根據所用iPhone的類型,我想調整UIImageView
的寬度。問題是當我嘗試將寬度設置爲awakeFromNib
時,ImageView
的寬度保持相同,即在NIB
文件中。繼承人我的代碼。調整單元格中的UIImage寬度
override func awakeFromNib() {
super.awakeFromNib()
let screenSize: CGRect = UIScreen.main.bounds
let screenHeight = screenSize.height
if screenHeight == 568 {
ProductImage.frame.size.width = 200
self.layoutIfNeeded()
}else if screenHeight == 667 {
ProductImage.frame.size.width = 50
self.layoutIfNeeded()
}else if screenHeight == 736 {
ProductImage.frame.size.width = 100
self.layoutIfNeeded()
}
}
你有沒有看過使用自動佈局? – Stefan
是的,它沒有做我需要的。我怎樣才能使代碼上面的工作 – ahmed
你想做什麼,請解釋一下,如果你想做usign Code,將代碼從'awkeNib'移到'drawRect' – Dhiru