Objective c 在OSX上的Obj-C中自动调整垂直线的大小
我有一扇窗户: 当我调整它的大小时,它会变成这样: 在XCode Builder中,我对垂直线进行了以下配置: 我的问题是:如何自动调整垂直线的大小,使其沿tableview移动 (右侧的空白区域有一个自定义视图。它不是真正的空白。) 编辑 以下是表格视图自动调整大小Objective c 在OSX上的Obj-C中自动调整垂直线的大小,objective-c,xcode,macos,interface-builder,Objective C,Xcode,Macos,Interface Builder,我有一扇窗户: 当我调整它的大小时,它会变成这样: 在XCode Builder中,我对垂直线进行了以下配置: 我的问题是:如何自动调整垂直线的大小,使其沿tableview移动 (右侧的空白区域有一个自定义视图。它不是真正的空白。) 编辑 以下是表格视图自动调整大小 问题似乎是表格视图的弹簧不正确。根据屏幕截图,线条本身似乎移动得很好 在自动调整大小遮罩系统中,在调整大小期间,不可能使线条与表格视图的右边缘保持固定距离,除非表格视图的右边缘也固定到容器的右边缘。因此,您需要将表和行放在另
问题似乎是表格视图的弹簧不正确。根据屏幕截图,线条本身似乎移动得很好 在自动调整大小遮罩系统中,在调整大小期间,不可能使线条与表格视图的右边缘保持固定距离,除非表格视图的右边缘也固定到容器的右边缘。因此,您需要将表和行放在另一个视图(自定义视图)中,并配置如下标志:
Table View: |====| <====> |=====|
Vertical Line: ---- ---- |=====|
表格视图:|==||=====|
垂直线:-----|=====|
在没有额外容器的情况下,您可以实现的最佳效果是禁用该行的所有水平标志,但随着窗口大小的调整,该行与表之间的距离将发生变化
可选地,考虑使用AutoLayOutle,这只是创建它的许多原因之一。
用TabVIEW的自动大小调整编辑了我的问题。