iOS 使用xib布局 适配各机型遇到的小问题

公司App在个人信息界面需要添加一个修改头像的功能 使用xib布局后 也进行了autoLayout等进行了适配 当时使用的是iPhone 4s进行xib布局的 但是跑项目的模拟器是8p~结果导致想要的UIImageView圆角显示变得很丑 不是想要的结果 

如图

iOS 使用xib布局 适配各机型遇到的小问题

其他型号模拟器有的更难看

iOS 使用xib布局 适配各机型遇到的小问题

按照上面的正确的代码运行后就可以了

如图

iOS 使用xib布局 适配各机型遇到的小问题

 

 

原因是使用self得到的是当前xib选选择适配的手机机型的屏幕尺寸 而不是运行起项目时实际的机型的屏幕尺寸