我是按4S屏幕来做的,在各机型效果如下4S5S[/size
]
[size=24px]6
6Plusxib里的约束图
用的是XCODE6.1,怎么做适配呢?

解决方案 »

  1.   

    .contentMode=UIViewContentModeScaleAspectFill
      

  2.   

    你想要的效果是圆形吧
    不管你用纯代码布局还是用sb,总之你要等到你的imageView位置信息确定后,然后将imageView的圆角半径设置为边长的一半就好了
    建议在vc的
    -(void)viewDidLayoutSubviews
    方法中完成,这个方法表明布局已经完成,imageView的位置信息肯定也确定了
      

  3.   

    获取当前currentImageSize的宽和高
      

  4.   

    icon.layer.masksToBounds =true;
     [icon setContentMode:UIViewContentModeScaleAspectFill];