搜索

首页  >  问答  >  正文

ios - xib约束问题,求解决!!!


问:
1.如何让模块定位在xib的view上面的25%的位置?只能用代码来约束吗???
2.xib的视图的宽度是320,如果添加到6p上面,怎样才能做到适配屏幕的全宽度?也是只能用用代码来约束吗???

高洛峰高洛峰2886 天前376

全部回复(4)我来回复

  • 大家讲道理

    大家讲道理2017-04-17 17:44:20

    一条约束就可以完成,可以适配任意屏幕尺寸。其他约束是为了让控件按比例变化的,也可以设置为固定。

    回复
    0
  • 阿神

    阿神2017-04-17 17:44:20

    xib的话用Aspect Ratio设置高度的比例,就是布局起来绕一点,用autolayout和size class自动适配全屏幕.
    用代码约束的话建议用一下一些比较好的布局框架例如Masonry这种的,很方便.

    回复
    0
  • PHPz

    PHPz2017-04-17 17:44:20

    首先,我最近也在考虑这些问题,所以我关注了这个.

    根据你的提问,我可以给你一个大致的方向,那就是在xib上进行autoLayout时,可以选取比例,利用这种方法,是完全可以达到你想达到的效果的,至于具体的实现方法,我还在研究.

    祝你早日解决,并且可以回过头和我分享一下

    回复
    0
  • PHPz

    PHPz2017-04-17 17:44:20

    试试 Aspect Ratio。

    回复
    0
  • 取消回复