设置frame无效的原因(Swift版)

1.对控件懒加载

var iconView:UIImageView { let imgView = UIImageView() imgView.image = UIImage(named: "home_header_hot") imgView.frame = CGRect(x: 10, y: 11, width: 18, height: 18) return imgView }
解决:当再设置iconView 的时候,在任何地方设置frame都不行(目前),如果想设置frame,则放弃控件懒加载

你可能感兴趣的:(设置frame无效的原因(Swift版))