热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TopLayoutGuide和BottomLayoutGuide在iOS11中已弃用

如何解决《TopLayoutGuide和BottomLayoutGuide在iOS11中已弃用》经验,为你挑选了1个好方法。

UIViewControllertopLayoutGuide,并bottomLayoutGuide在iOS的11已被弃用应该用什么替代?



1> James Kuang..:

以前在你的UIViewController:

customView.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor).isActive = true
customView.bottomAnchor.constraint(equalTo: bottomLayoutGuide.topAnchor).isActive = true

现在你应该使用:

customView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
customView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor).isActive = true

请注意从更改bottomAnchortopAnchor.这是因为顶部布局指南是视图控制器顶部的矩形,因此为了将内容限制在顶部,您需要指南的底部锚点.新的保险箱布局指南是视图的矩形部分,不受条形和其他内容的影响,因此您需要顶部锚点.反之亦然,底部布局指南.


我似乎无法使用可视化布局格式语言.你能举个例子吗?我得到' - [NSLayoutYAxisAnchor nsli_superitem]:无法识别的选择器'
推荐阅读
author-avatar
关注前世男友
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有