iOS 疑难杂症 — — 在 Storyboard 里 Add Size Class Customization 后再从代码里无法修改的问题
2016-04-15 18:24
375 查看
前言
公司的产品同时适配 iPhone 和 iPad ,并坚持用 Storyboard 来做适配,今天又踩一个坑(以前遇到过)还以为是 XCode 的鬼毛病。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs.com
正文
一、目的/需求
在 iPhone 4、iPhone 6、iPad 上文字用不同的字号、图片宽高也要不同
二、问题
如下图所示:在 Storyboard 上给 UILabel 设置 iPad 上 18 号字,图片在 iPad 上用 160,然后在把约束拖到 ViewController 里面,判断是 iPhone 4 就修复约束的值。
然而你发现在代码里无论你怎么改都莫有效果!!Clean 无数次差点要放弃!!才想到会不会是 Add Size Class Customization 影响了,删掉果然就好了!
三、解决
还能怎么着,只能去掉 Add Size Class Customization。另外可以用 【iOS】屏幕适配之NSLayoutConstraint
公司的产品同时适配 iPhone 和 iPad ,并坚持用 Storyboard 来做适配,今天又踩一个坑(以前遇到过)还以为是 XCode 的鬼毛病。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs.com
正文
一、目的/需求
在 iPhone 4、iPhone 6、iPad 上文字用不同的字号、图片宽高也要不同
二、问题
如下图所示:在 Storyboard 上给 UILabel 设置 iPad 上 18 号字,图片在 iPad 上用 160,然后在把约束拖到 ViewController 里面,判断是 iPhone 4 就修复约束的值。
然而你发现在代码里无论你怎么改都莫有效果!!Clean 无数次差点要放弃!!才想到会不会是 Add Size Class Customization 影响了,删掉果然就好了!
三、解决
还能怎么着,只能去掉 Add Size Class Customization。另外可以用 【iOS】屏幕适配之NSLayoutConstraint
相关文章推荐
- iOS之QQ粘性布局
- IOS atomic与nonatomic,assign,copy与retain的定义和区别
- IOS多线程
- iOS学习笔记28-系统服务(一)短信和邮件
- iOS学习笔记28-系统服务(一)短信和邮件
- iOS 学习资料整理
- IOS转换和解析JSON数据
- iOS使用自定义字体
- IOS小技巧-Xcode里面设置每个类名的前缀
- iOS后台定位实现
- iOS label设置内容为HTML
- iOS获取当前无线连接的SSID信息和WI-FI名称
- ios 多线程简介
- IOS小技巧-xcode代码块
- iOS深入学习(再谈block)
- iOS 现有的运营商手机号正则表达式
- iOS开发之语音功能实现
- IOS简单的离线缓存实现
- IOS懒加载
- IOS苹果Xcode帮助文档阅读指南