博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于sizeclass布局注意问题
阅读量:4952 次
发布时间:2019-06-12

本文共 823 字,大约阅读时间需要 2 分钟。

一、关于iPhone平台下布局

      按照教程上步骤首先要在w-any 、h-any下创建一个view,这个view在任何其他尺寸都会显示出来。并且在w-any 、h-any创建的约束也会在其他尺寸下也一样

      如果要改变某个尺寸的布局,切换到该尺寸下进行约束的修改

  修改约束有两个方法:

      1 在contant左边有个加号,点击后选择要添加的尺寸这表示在wAny、hCon下这个值是20,常量是130.

  2 在wA-Hc 尺寸中将w-any 、h-any下的约束删除(command+del)创建一个新的约束,这样在wA-Hc下就用新的约束不会影响其他约束

  注意:如果不是在w-any 、h-any下创建的view在其他尺寸下是无法显示的,除非将view和每个约束的installed都勾选上

  这里发现一个问题,如果不是在w-any 、h-any创建的view,比如在w-c、h-Any(竖屏)下创建的view添加约束后想要修改w-any、h-c(横屏)尺寸必须设置竖屏下的约束为constant然后添加横屏的约束。

  在竖屏中宽度的constant为130 横屏为20 这样设置是可以的

  但是将constant设为20 横屏宽度设为130 从本质上来说两个设置应该一样,但是真正出来的却都是20

  如果相反设置不成功,目前没找到原因。

 

二 关于ipad和iphone布局

  在看相关文档时有提到ipad下和iPhone的布局可以不一样,如ipad中有3个label,iphone中有1个label。但是我再调试时ipad的布局一直是iphone下的

  后来发现除了设置调试环境还要设置Devices参数才能用ipad的布局。

  

posted on
2014-12-29 14:12 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/HypeCheng/p/4191573.html

你可能感兴趣的文章
thinkphp dispaly和fetch的区别
查看>>
08号团队-团队任务5:项目总结会
查看>>
mybatis 插入数据 在没有commit时 获取主键id
查看>>
SQL2005 删除空白行null
查看>>
lightoj 1030 概率dp
查看>>
重新注册.NET
查看>>
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
查看>>
Vagrant入门
查看>>
python and 我爱自然语言处理
查看>>
第3讲:导入表的定位和读取操作
查看>>
echarts-柱状图绘制
查看>>
mysql备份与恢复
查看>>
混沌分形之迭代函数系统(IFS)
查看>>
VS2013试用期结束后如何激活
查看>>
边框圆角Css
查看>>
SQL 能做什么?
查看>>
java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例
查看>>
使用Busybox制作根文件系统
查看>>
Ubuntu候选栏乱码
查看>>
基于SSH框架的在线考勤系统开发的质量属性
查看>>