Gle*_*ins 5 xcode uibutton ios nslayoutconstraint
我是新手Xcode,以前开发过混合应用程序,所以决定学习swift。该语言本身很容易学习,我用多种语言编写代码。但我不明白为什么Xcode不允许我在事物上使用百分比宽度!
第一个屏幕截图显示 上有 4 个相邻的按钮iPhone 8 plus,但第二个屏幕截图是当我更改为 时iPad,您可以看到这些框没有调整大小以适应。
它不允许我输入25%视图的百分比 ( ),那么我该如何使它们全部适合不同的设备呢?我知道约束,但我不知道它需要什么约束 a)使它们全部留25%在视图中 b)所以它们彼此相邻并调整大小。
在尝试接受的答案后,它起作用了,但是当我尝试添加第二行做同样的事情时,会发生以下情况:
设置第一行的约束:
设置第二行的约束:
结果:
为什么它适用于第一行但不适用于第二行?
在单个容器视图中添加所有按钮。为所有按钮分配相等的宽度约束,彼此之间(相邻视图/按钮)和超级视图之间没有间距。
试试这个,看看:
以下是 iPhone 4s 和 8+ 预览的结果:
iPad 的结果:
| 归档时间: |
|
| 查看次数: |
2796 次 |
| 最近记录: |