Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.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
Iphone iOS:如何使TableView不填充高度?_Iphone_Ios_Xcode_Xib - Fatal编程技术网

Iphone iOS:如何使TableView不填充高度?

Iphone iOS:如何使TableView不填充高度?,iphone,ios,xcode,xib,Iphone,Ios,Xcode,Xib,我在xcode的xib编辑器中创建了一个tableview。我已经把表视图定位在屏幕中间,它从中间开始(100英尺。从顶部形成),并且应该稍微降低一点(它的总高度是200英尺)。但是,当我在模拟器上运行它时,它将填充TableView的高度,直到屏幕底部 对不起,我有个问题。在使用了多年java之后,我刚刚开始使用iOS 屏幕SOT转到“尺寸检查器”选项卡。并从xib中删除底部调整大小,如下图所示 只需转到“文件检查器”选项卡并禁用(取消选中)使用自动布局 使用outlet和cgrectmak

我在xcode的xib编辑器中创建了一个tableview。我已经把表视图定位在屏幕中间,它从中间开始(100英尺。从顶部形成),并且应该稍微降低一点(它的总高度是200英尺)。但是,当我在模拟器上运行它时,它将填充TableView的高度,直到屏幕底部

对不起,我有个问题。在使用了多年java之后,我刚刚开始使用iOS


屏幕SOT

转到“尺寸检查器”选项卡。并从xib中删除底部调整大小,如下图所示

只需转到“文件检查器”选项卡并禁用(取消选中)使用自动布局


使用outlet和cgrectmake方法设置表视图的框架。可以提供一些代码,或者可以通过编程或界面生成器告诉您是如何做到这一点的??yourTableviewOutlet.frame=cgrectmake(0100320200);将其放入视图。是否有办法从界面生成器中执行此操作?是的,在您自己的图像中显示“帧矩形”有x、y、宽度和高度的值设置。我没有此选项,您可以看到我添加的屏幕截图,因为您使用的是“自动布局”。在xib中,转到右侧面板并选择第一个选项卡“文件检查器”。选择主视图,您将看到一个选中的选项,名为“使用自动布局”。取消选中该选项,您将拥有这些选项。干杯