Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在OSX上的Obj-C中自动调整垂直线的大小_Objective C_Xcode_Macos_Interface Builder - Fatal编程技术网

Objective c 在OSX上的Obj-C中自动调整垂直线的大小

Objective c 在OSX上的Obj-C中自动调整垂直线的大小,objective-c,xcode,macos,interface-builder,Objective C,Xcode,Macos,Interface Builder,我有一扇窗户: 当我调整它的大小时,它会变成这样: 在XCode Builder中,我对垂直线进行了以下配置: 我的问题是:如何自动调整垂直线的大小,使其沿tableview移动 (右侧的空白区域有一个自定义视图。它不是真正的空白。) 编辑 以下是表格视图自动调整大小 问题似乎是表格视图的弹簧不正确。根据屏幕截图,线条本身似乎移动得很好 在自动调整大小遮罩系统中,在调整大小期间,不可能使线条与表格视图的右边缘保持固定距离,除非表格视图的右边缘也固定到容器的右边缘。因此,您需要将表和行放在另

我有一扇窗户:

当我调整它的大小时,它会变成这样:

在XCode Builder中,我对垂直线进行了以下配置:

我的问题是:如何自动调整垂直线的大小,使其沿tableview移动

(右侧的空白区域有一个自定义视图。它不是真正的空白。)

编辑 以下是表格视图自动调整大小


问题似乎是表格视图的弹簧不正确。根据屏幕截图,线条本身似乎移动得很好

在自动调整大小遮罩系统中,在调整大小期间,不可能使线条与表格视图的右边缘保持固定距离,除非表格视图的右边缘也固定到容器的右边缘。因此,您需要将表和行放在另一个视图(自定义视图)中,并配置如下标志:

Table View:    |====| <====> |=====|
Vertical Line:  ----   ----  |=====|
表格视图:|==||=====|
垂直线:-----|=====|
在没有额外容器的情况下,您可以实现的最佳效果是禁用该行的所有水平标志,但随着窗口大小的调整,该行与表之间的距离将发生变化


可选地,考虑使用AutoLayOutle,这只是创建它的许多原因之一。

用TabVIEW的自动大小调整编辑了我的问题。