【发布时间】:2014-07-17 23:45:10
【问题描述】:
我有这个窗口:
当我调整它的大小时,它变成了这样:
在 XCode Builder 中,我有这个垂直线的配置:
我的问题是:如何自动调整垂直线的大小,使其沿着 tableview 移动。
(右边的空白处有一个自定义视图。它并不是真正的空。)
编辑 这是表格视图自动调整大小
【问题讨论】:
标签: objective-c xcode macos interface-builder
我有这个窗口:
当我调整它的大小时,它变成了这样:
在 XCode Builder 中,我有这个垂直线的配置:
我的问题是:如何自动调整垂直线的大小,使其沿着 tableview 移动。
(右边的空白处有一个自定义视图。它并不是真正的空。)
编辑 这是表格视图自动调整大小
【问题讨论】:
标签: objective-c xcode macos interface-builder
在自动调整大小的蒙版系统中,在调整大小期间不可能让线条与表格视图的右边缘保持固定距离,除非表格视图的右边缘也固定到容器的右边缘。因此,您需要将表格和行放入另一个视图(自定义视图)并配置如下标志:
Table View: |====| <====> |=====|
Vertical Line: ---- ---- |=====|
在没有额外容器的情况下,您可以实现的最佳效果是禁用该行的所有水平标志,但是它与表格之间的距离会随着窗口大小的调整而变化。
或者,考虑使用 AutoLayout,这只是创建它的众多原因之一。
【讨论】:
问题似乎是表格视图的弹簧错误。根据屏幕截图,这条线本身似乎运行良好。
【讨论】: