検索

ホームページ  >  に質問  >  本文

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


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

高洛峰高洛峰2887日前381

全員に返信(4)返信します

  • 大家讲道理

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

    1 つの制約で完了でき、あらゆる画面サイズに適応できます。他の制約は、コントロールが比例的に変化できるように設計されており、固定に設定することもできます。

    返事
    0
  • 阿神

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

    xib の場合、アスペクト比を使用して高さの比率を設定します。これは、レイアウトが少し丸みを帯びることを意味し、自動レイアウトとサイズ クラスを使用して全画面に自動的に適応します。
    コード制約を使用する場合は、これが適用されます。 Masonry などのより優れたレイアウト フレームワークを使用することをお勧めします。

    返事
    0
  • PHPz

    PHPz2017-04-17 17:44:20

    まず、私は最近こういった問題について考えているので、これに注目してみました。

    あなたの質問に基づいて、私はあなたに一般的な方向性を与えることができます、つまり、xibでautoLayoutを実行するとき、あなたはこの方法を使用して、あなたが達成したい効果を完全に達成することができます。実装方法についてはまだ研究中です。

    できるだけ早く解決して、後で共有していただければ幸いです

    返事
    0
  • PHPz

    PHPz2017-04-17 17:44:20

    アスペクト比を試してください。

    返事
    0
  • キャンセル返事