关于translatesAutoresizingMaskIntoConstraints的奇怪现象

下了一个Xcode 8 beta 6,发现了一个关于translatesAutoresizingMaskIntoConstraints的奇怪现象。

Xcode 7.3 中 

代码实例化UIView,View.translatesAutoresizingMaskIntoConstraints = YES ;

IB中创建的UIView,View.translatesAutoresizingMaskIntoConstraints = NO ;

而Xcode 8 beta 6 中

代码实例化UIView,View.translatesAutoresizingMaskIntoConstraints = YES ;

IB中创建的UIView,View.translatesAutoresizingMaskIntoConstraints = YES ;

惊奇的发现最新的Xcode中,translatesAutoresizingMaskIntoConstraints 值与官方文档描述的不一致,而且总为YES。

官方文档中,这样描述的

@property(nonatomic) BOOL translatesAutoresizingMaskIntoConstraints;

By default, the property is set to YES for any view you programmatically create. If you add views in Interface Builder, the system automatically sets this property to NO.

也就是说,手动代码创建视图 translatesAutoresizingMaskIntoConstraints = YES,IB中创建视图会设置为NO。

Xcode 7.3 下打印的结果:

Xcode 7.3

Xcode 8 beta 6 下打印的结果

Xcode 8 beta 6

很明显... 与官方文档所描述的不一致了,不知道是什么原因造成的,我看Xcode 8 beta 6中官方文档并没有对应的更新,并非总为1。

待我找到原因,再更新此文档...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,861评论 0 12
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,219评论 4 61
  • 风雨同舟共济情, 相濡以沫相守心。 最是一生好风景, 有你何处不逢春!
    天涯书单阅读 314评论 8 8
  • 1.垃圾桶臭 倒完垃圾,换上垃圾袋,可有时候臭气依然挥之不去。专家建议,用热肥皂水擦洗垃圾桶外侧,然后向垃圾桶里倒...
    小黑子GH阅读 291评论 0 1

友情链接更多精彩内容