Iphone 如何在横向模式下随主视图变换子视图

Iphone 如何在横向模式下随主视图变换子视图,iphone,Iphone,我正在写一份申请书 包含一个主视图和4个子视图的 我将所有这4个视图添加为子视图,其中包含它们受人尊敬的按钮操作 现在,我需要支持我的应用程序的景观和描绘 当我将模拟器从“描绘”旋转到“景观”子视图时,不会旋转 它将显示为这样 我发现当设备检测到旋转时,我们需要改变自己 我不知道我怎么能 谁能帮帮我吗 先谢谢你 首先,您必须实施 -(BOOL)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation 对于所有支持的方向,返回YES 然后,您可

我正在写一份申请书

包含一个主视图和4个子视图的

我将所有这4个视图添加为子视图,其中包含它们受人尊敬的按钮操作

现在,我需要支持我的应用程序的景观和描绘

当我将模拟器从“描绘”旋转到“景观”子视图时,不会旋转

它将显示为这样

我发现当设备检测到旋转时,我们需要改变自己

我不知道我怎么能

谁能帮帮我吗


先谢谢你

首先,您必须实施
-(BOOL)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation
对于所有支持的方向,返回YES


然后,您可以实现
-(void)将InterfaceOrientation:(UIInterfaceOrientation)旋转到InterfaceOrientation duration:(NSTimeInterval)duration,并相应地设置子视图的属性,或者首先为子视图指定适当的
自动重新设置任务
-(BOOL)应自动旋转指针面定向:(UIInterfaceOrientation)interfaceOrientation
对于所有支持的方向,返回YES


然后,您可以实现
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)到interfaceOrientation持续时间:(NSTimeInterval)持续时间,并相应地设置子视图的属性,或者为子视图指定适当的
自动重新设置任务

-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{test.autoresizingMask=UIViewAutoresizingFlexibleWidth;}我正在尝试此操作,但没有结果如果您未在willRotateToInterfaceOrientation:duration中指定autoresizingMask,则需要更改帧(通常)。请发布您的代码-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation持续时间:(NSTimeInterval)持续时间{test.autoresizingMask=UIViewAutoresizingFlexibleWidth;}我正在尝试此操作,但没有结果您没有在willRotateToInterfaceOrientation中指定autoresizingMask:持续时间,您可以更改帧(通常)。请把你的密码寄出去