在storyboard新增完元件後,执行之後常常会遇到模拟器的元件位置并不是元件在storyboard的位置,这是因为每个手机的萤幕尺寸不一,产生所谓的跑版现象,而解决这个问题的方法就是帮元件拉约束
你可以透过点选元件并按下control加拉滑鼠来新增约束
Safe Area指的是手机上没有预设功能的区域,以这台手机来说,就是中间这一大块蓝色的区域
Trailing Space、Bottom Space、Leading Space、Top Space分别为元件对Safe Area右、下、左、上的距离
而Center Horizontally、Center Vertically则是使元件位於Safe Area的正中间
你也可以透过这里调整元件在萤幕中的位置
值得注意的一点是Safe Area从右上到左下的座标为(0,0)~(2,2),像把X,Y的Multiplier设定成(1,1)的话,元件就会位於Safe Area的正中间
假如你想调整元件与元件之间的位置关系
你可以透过点选元件并按下control将其拉至另一个元件来新增约束
那约束篇就讲到这里啦~我们明天见
>>: Leetcode 挑战 Day 17 [ 69. Sqrt(x) ]
我成功了吗 经过了这段特别长的暑假,我好像学会了蛮多的东西的!我想对於一个有严重拖延症的患者而言,我...
今天进度 : 鸟哥的 Linux 私房菜 -- 第 10 堂课:使用者管理与 ACL 权限设定 尝试...
为什麽要使用Bootstrap? 现在的网页为了能够适应不同装置,会进行响应式设计;并且大多考量到使...
条件(三元)运算子 三元运算子:有时在网路找资料会看到会带有 ? 的程序码,类似在做条件判断,不确定...
设计模式中的 Facade pattern (外观模式),指的是将整组的介面包装起来,提供统一的介面...