Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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 如何定位静态按钮和iPhone 5_Objective C_Ios - Fatal编程技术网

Objective c 如何定位静态按钮和iPhone 5

Objective c 如何定位静态按钮和iPhone 5,objective-c,ios,Objective C,Ios,我正在开发一个应用程序,其中一个视图下面有12个按钮和标签。它们直接放置在故事板上。我想确保它们在iPhone5中得到正确的重新定位。我尝试的解决方案是取消选择自动调整所有按钮的所有行。现在,当我在iPhone5上试用它时,按钮的大小被调整了。问题是,如果我拉伸故事板并移动按钮,它们在较小的屏幕上运行时会弄乱。因此,我只能在较小的屏幕上定位它们,然后它似乎就可以工作了。应用程序不会旋转。我想知道这是一个好的解决方案还是有更好的解决方案。我希望该应用程序支持iOS 5+ 谢谢大家! 如果您想让布局

我正在开发一个应用程序,其中一个视图下面有12个按钮和标签。它们直接放置在故事板上。我想确保它们在iPhone5中得到正确的重新定位。我尝试的解决方案是取消选择自动调整所有按钮的所有行。现在,当我在iPhone5上试用它时,按钮的大小被调整了。问题是,如果我拉伸故事板并移动按钮,它们在较小的屏幕上运行时会弄乱。因此,我只能在较小的屏幕上定位它们,然后它似乎就可以工作了。应用程序不会旋转。我想知道这是一个好的解决方案还是有更好的解决方案。我希望该应用程序支持iOS 5+


谢谢大家!

如果您想让布局与不同的屏幕尺寸配合使用,您应该熟悉iOS 6中新的基于约束的布局方案。有关该主题的WWDC视频可在以下网址观看:


基本上,您将在iOS 5之前使用旧的struts和springs系统,并有条件地在iOS 6上使用新方案。(iPhone 5不会运行6之前的任何iOS版本。)

关闭
UIViewAutoresizingFlexibleWidth
UIViewAutoresizingFlexibleHeight
位的
AutoResizingTask
,您可以在界面生成器中或以编程方式执行此操作。