84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
效果如图6和6p 看起来很容易,我实现了后比较复杂,并且在3.5 上有问题
最好用autolayout xib 实现。masonry 也可以。
需求
margin 边缘间距均一致,按钮整体位于屏幕的位置要舒适(视觉均分)
高宽比例要保持
4个矩形,尽量位于一个View中
6p上不能拉伸图片
2x 素材
自己实现了,效果如图,期待简单思路中。
业精于勤,荒于嬉;行成于思,毁于随。
으아악
masonry를 사용하는 것은 쉽습니다. 1. bigView라는 이름의 큰 뷰를 생성합니다. 2. 4개의 버튼을 생성하고 이를 bigView에 추가합니다. 으아악
요구사항을 잘 모르겠습니다. 6P와 6P에서 이 4개 버튼의 레이아웃 비율을 동일하게 하라는 겁니까? 화면 너비 값을 가져올 수 있으며 너비에 따라 다른 너비, 높이, 간격 등을 로드할 수 있습니다let width = UIScreen.mainScreen().bounds.width
핵심은 아래와 같이 상위 뷰에 대한 비율입니다.
으아악
masonry를 사용하는 것은 쉽습니다.
1. bigView라는 이름의 큰 뷰를 생성합니다.
2. 4개의 버튼을 생성하고 이를 bigView에 추가합니다.
으아악
요구사항을 잘 모르겠습니다. 6P와 6P에서 이 4개 버튼의 레이아웃 비율을 동일하게 하라는 겁니까?
화면 너비 값을 가져올 수 있으며 너비에 따라 다른 너비, 높이, 간격 등을 로드할 수 있습니다
let width = UIScreen.mainScreen().bounds.width
핵심은 아래와 같이 상위 뷰에 대한 비율입니다.