搜尋

首頁  >  問答  >  主體

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


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

高洛峰高洛峰2887 天前389

全部回覆(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
  • 取消回覆