swift - 带有导航项的自动布局
问题描述
我正在尝试通过 Autolayout 将我的 UIImageView 固定到顶部,并且不太了解如何将其固定到导航项本身。
原来是视图本身
如何正确写出这一行?
imageView.topAnchor.constraint(equalTo: view.topAnchor, constant: 10) = true
解决方案
导航栏会自动添加为安全区域的一部分。您需要将视图的顶部固定到 safeAreaLayoutGuide,如下所示:
imageView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor, constant: 10) = true
标签栏也是如此。
推荐阅读
- r - 是否有一个 R 函数可以找到任意模型的参数?
- jenkins - Jenkins Email-Ext 插件不再附加文件
- reactjs - 如何在 ag-grid-react 中禁用或删除输入搜索过滤器?
- facebook-graph-api - 在 Graph Facebook API 中,如何在给定用户电子邮件的情况下获取用户 ID?
- python - 给定转换矩阵,有效地将转换应用于状态矩阵
- ravendb - 如何在 Ravendb 中更新数组中的值?我需要使用查询
- macos - 没有键盘快捷键的 NSMenuItem 替代项
- discord - 当一条消息中说出两个不同的词时,我的不和谐机器人是否会做出响应?
- sql-server - 将 Microsoft Access 数据库迁移到 SQL Server 2014
- xcode - 如何将 2x2x2 的 NDC 的 MVP 矩阵转换为 2x2x1 立方体(金属)的 NDC 的 MVP 矩阵?