Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
Ios 如何在不使用自动布局的情况下将XIB/故事板大小的视图设置为手机尺寸_Ios - Fatal编程技术网

Ios 如何在不使用自动布局的情况下将XIB/故事板大小的视图设置为手机尺寸

Ios 如何在不使用自动布局的情况下将XIB/故事板大小的视图设置为手机尺寸,ios,Ios,我在故事板中有一个滚动视图,该应用程序将在iPhone4s和iPhone5s上运行,iOS5和iOS6。 我最初创建了故事板,并在iPhone5上运行,现在我正在用iPhone4进行测试 iPhone4和iPhone5是否都可以使用一个故事板,而when View等会根据设备自动调整大小,还是必须使用两个单独的故事板 我尝试过很多方法,比如改变模拟的度量值大小和其他很多方法,但我找不到自动改变大小的视图——因为我最初为iPhone5创建了故事板,现在加载时视图的高度似乎是548。当然,一定有办法

我在故事板中有一个滚动视图,该应用程序将在iPhone4s和iPhone5s上运行,iOS5和iOS6。 我最初创建了故事板,并在iPhone5上运行,现在我正在用iPhone4进行测试

iPhone4和iPhone5是否都可以使用一个故事板,而when View等会根据设备自动调整大小,还是必须使用两个单独的故事板

我尝试过很多方法,比如改变模拟的度量值大小和其他很多方法,但我找不到自动改变大小的视图——因为我最初为iPhone5创建了故事板,现在加载时视图的高度似乎是548。当然,一定有办法在情节提要中指定其高度来自设备?(其高度为全屏减去状态屏)

进一步详情 UIView中有UIScrollView,UIView将调整大小,UIScrollView不会:

是的,您可以在“实用程序”菜单中的“尺寸检查器”中执行此操作。在那里,您可以设置任何可见元素的自动调整大小和原点

这适用于iOS 5和iOS 6,并且不需要使用仅适用于iOS 6的自动布局

尺寸检查员:

第二个屏幕截图:


对于iphone4和iphone5,您必须使用两个故事板。然后你可以根据它检查设备大小以加载.xib。

你可以添加相关部分的屏幕截图吗。请注意,您可以使用第二个屏幕截图(界面生成器的右下角)的按钮“测试”布局。谢谢,我已经尝试过了,但无法更改它-高度设置为特定值(黑色,而不是灰色)。而且我什么也做不到(除了用手打字,这违背了目的)。如何获取高度以自动更改其值?还有一些其他元素的高度是灰色的,当我在第二个屏幕截图中切换按钮时,高度会发生变化。是什么决定了这些值是灰色的可变值还是黑色的固定值?例如,您想更改按钮的高度?单击按钮,在尺寸检查器的“自动调整尺寸”部分中,单击垂直箭头(在“框”内)使其变为红色(这使框垂直放大)。当然,为了让它工作,你必须用上面/下面的元素“固定”距离(这是外线的用途)。这是为了滚动视图,并且自动调整箭头已经被点击,就像在你的屏幕截图中一样。