Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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 在主视图中显示新视图时,如何相对移动其他UIObject_Iphone_Ios_Uiview - Fatal编程技术网

Iphone 在主视图中显示新视图时,如何相对移动其他UIObject

Iphone 在主视图中显示新视图时,如何相对移动其他UIObject,iphone,ios,uiview,Iphone,Ios,Uiview,我正在开发一个iPhone应用程序,其中包含一个由三个UISwitch组成的页面。当ui开关处于On状态时,应用程序会在开关下方显示一个小视图。这适用于所有三个交换机。但问题是,如果一次打开两个开关,显示的小视图将重叠。是否有一种方法可以在显示其他所有视图时相对地移动这些视图。。 Thanx提前…这种问题正是自动布局的好处所在。添加新对象时,删除并重新生成约束(可能只需要更改一对约束,具体取决于它当前所在的位置),然后在superview上调用layoutifneed。如果在动画块内执行此操作,

我正在开发一个iPhone应用程序,其中包含一个由三个
UISwitch
组成的页面。当
ui开关处于
On
状态时,应用程序会在开关下方显示一个小视图。这适用于所有三个交换机。但问题是,如果一次打开两个开关,显示的小视图将重叠。是否有一种方法可以在显示其他所有视图时相对地移动这些视图。。
Thanx提前…

这种问题正是自动布局的好处所在。添加新对象时,删除并重新生成约束(可能只需要更改一对约束,具体取决于它当前所在的位置),然后在superview上调用
layoutifneed
。如果在动画块内执行此操作,它甚至会为您设置新布局的动画

有点晚了,但这可能就是你想要的


是的,iOS 5无法使用自动布局。现在您有理由转到iOS 6!对于一个新的应用程序,你真的需要支持5吗?快2岁了。