macos - Interface Builder 和 NSTableView 顶部约束
问题描述
我有以下 UI 定义:
我想为组件定义约束,但每当我尝试添加约束以使 Bordered Scroll View - Table View.top 为 topStackView.bottom + 20 时,我都会遇到约束冲突。有一个隐藏的约束,有边框的滚动视图 - Table View.t 必须是 topStackView.bottom + 8。
所以,我的问题是这个+8
约束来自哪里?我认为它必须来自包含表格的 NSScrollView,因为里面的所有组件似乎都将掩码转换为约束。
如何正确使用自动布局以实现我想要的?
解决方案
推荐阅读
- android - Android Manifest 文件中的 `tools:replace` 属性有什么作用?
- prometheus - Alertmanager webhook 在单独定义时不起作用
- amp-html - 如何让 amp-youtube 视频在按钮按下时播放?on=tap:id.play 不能始终如一地工作
- python - 在 Maya 中创建递归函数以获取层次结构
- wordpress - 想在wordpress中找到价格表的id,想在购物车页面中获取价格表的详细信息
- prolog - Prolog 中的一阶谓词逻辑:使用签名和算术项
- java - 是否可以停止隐式转换?
- node.js - 更新 MERN 堆栈中的模式
- arrays - 在Objective-C中的嵌套类型对象的对象类型上找不到属性
- python - Python 字典 - 如果键相同,则创建对应值列表(字符串数据类型)