首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Xcode关于警告AutomaticPreferredMaxLayoutWidth的消除方法

Xcode关于警告AutomaticPreferredMaxLayoutWidth的消除方法

作者头像
珲少
发布2018-08-15 16:51:39
4020
发布2018-08-15 16:51:39
举报

Xcode关于警告AutomaticPreferredMaxLayoutWidth的消除方法

     在iOS开发中,如果使用到了storyboard与xib文件并且使用autolayout进行自动布局,有时会报出Automatic Preferred Max Layout Width before iOS8.0的警告。工程中如果兼容的iOS版本为iOS8.0一下,并且使用了多行UILabel控件,往往在autolayout自动布局时会出现上述警告,上述警告的主要原因是在iOS8.0后系统会自动计算多行UILabel控件的理想换行宽度,iOS8以下则不会,需要开发者手动设置一个确定的值。

    解决方案如下,找到xib或storyboard中的多行UILabel控件,勾选Explicit属性,设置为一个固定的值,例如0。如下图所示:

之后上述警告即可消除,事实上,使用了autolayout后,这个属性并没有任何效果,仅仅为了消除警告,直接设置为0即可。

专注技术,热爱生活,交流技术,也做朋友。 ——珲少

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/04/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Xcode关于警告AutomaticPreferredMaxLayoutWidth的消除方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档