willAnimateRotationToInterfaceOri
全部标签 我开始将iPhone应用程序升级到通用应用程序,我有一个问题:当用户旋转iPad时,我如何为几个文本字段设置动画?在纵向模式下,它们位于View的中间,但在横向模式下,我希望它们位于View的右侧。我怎样才能制作动画?谢谢,芮 最佳答案 当界面旋转时,您的ViewController的willAnimateRotationToInterfaceOrientation:duration:方法将被调用。它从动画block内部调用以进行旋转,因此对任何可设置动画的属性的更改都应自动设置动画。实现可能看起来像这样:-(void)willAn
背景:我想确保我的viewControllers在出现时正确旋转。我的viewControllers有很好的代码来管理可见时的旋转和方向。问题:给定NavigationController中的两个ViewController,viewC1和viewC2。我做了以下事情:1.)将rootViewController设置为viewC12.)将viewC2插入NavigationController3.)旋转4.)弹出viewC25.)viewC1仍然停留在旧的方向外观(因为willAnimateRotationToInterfaceOrientation中的转换代码没有被调用)新的方向。我
我需要发送带有参数toInterfaceOrientation和duration的通知@"willAnimateRotationToInterfaceOrientation"(问题#1)到应用程序上的所有UIViewController(问题#2)。如何为此编写代码?[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(willAnimateRotationToInterfaceOrientation:toInterfaceOrientation:duration)name:@"willAnimat