问:
1.如何让模块定位在xib的view上面的25%的位置?只能用代码来约束吗???
2.xib的视图的宽度是320,如果添加到6p上面,怎样才能做到适配屏幕的全宽度?也是只能用用代码来约束吗???
大家讲道理2017-04-17 17:44:20
하나의 제약으로 완성할 수 있으며 어떤 화면 크기에도 적용할 수 있습니다. 다른 제약 조건은 컨트롤이 비례적으로 변경되도록 설계되었으며 고정으로 설정할 수도 있습니다.
阿神2017-04-17 17:44:20
xib의 경우 Aspect Ratio를 사용하여 높이 비율을 설정합니다. 즉, 레이아웃이 약간 둥그스름해지며 자동 레이아웃과 크기 클래스를 사용하여 전체 화면에 자동으로 적응합니다.
코드 제약 조건을 사용하는 경우입니다. Masonry와 같은 더 나은 레이아웃 프레임워크를 사용하는 것이 좋습니다. 매우 편리합니다.
PHPz2017-04-17 17:44:20
우선 최근 이런 문제들에 대해 고민하고 있어서 이에 주목하게 되었습니다.
귀하의 질문을 바탕으로 일반적인 방향을 알려드릴 수 있습니다. 즉, xib에서 autoLayout을 수행할 때 비율을 선택할 수 있다는 것입니다. 이 방법을 사용하면 원하는 효과를 완전히 얻을 수 있습니다. 구현 방법은 아직 연구 중이에요.
최대한 빨리 해결하시고 나중에 공유해 주시면 좋겠습니다