apple watch 关于不同设备的尺寸调整

如何为不同尺寸的apple watch制作页面呢?


从官方文档上可以找到方法。Xcode支持为不同尺寸设备自定义页面,我的Xcode目前有42mm和38mm两种尺寸的设备。


有两种方法来自定义尺寸,一种是:点击上图中Any Screen Size选择42mm然后定义里面想要调整的控件的Position或者Size,反正右侧的属性都可以改变,当你变动某个对象的属性时,右侧的属性检查器会自动为这个尺寸添加专有的属性。同理选择38mm也可以添加对应的属性。 另一种方法是:选择视图中的某个控件,然后在右边的属性检查器中,某些想要自定义的属性通过点击+号来创建。


还有一个调整某个控件尺寸的小技巧:Size这个属性栏中,一般情况是Size To Fit Content的选项,意思是给出这个控件的具体尺寸,如果一行有很多控件,那对于这个控件就要为每种设备定义一个size。这个时候可以将Size To Fit Content选项换成Relative to Container,这是指这个控件在一行(Width属性是一行)里所占的比例,这样只要定义好比例就可以在所有的设备中通用。例如:一行有两个控件,我要平均分配到这一行中,如果选择Size To Fit Content,对于38mm就要每个控件宽度为66mm和66mm(打个比方),对于42mm就要每个控件宽度定义为72mm和72mm(打个比方)。而如果选择Relative to Container,只要将每个控件的比例调整为0.5就行了,方便吧!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值