在我的应用中,我想显示一系列用户个人资料图标。对于iPhone6 +我想使用稍大的UIImageView(不是更大的分辨率)来利用更大的显示器,图像之间的间距也会略有不同。在这种情况下是否可以使用[[UIScreen mainScreen] bounds]
然后使用一系列if语句来改变UIView的设置方式?这似乎不是一个好方法,我读到以这种方式改变视图并不是一个好的设计实践。但是如何改变元素的大小呢?感谢
答案 0 :(得分:0)
正如其他人所说,Autolayout是前往这里的方式。我是一个相对较新的iOS开发人员,并且正在学习如何正确使用Autolayout,直到新的iPhone在9月份问世。我强烈建议你花点时间了解它,从长远来看,它会为你节省很多时间。我首先会在故事板中使用Autolayout,因为它比代码更容易使用和理解。