willAnimateRotationToInterfaceOrientation不会触发iphone UIInterfaceOrientation

时间:2010-03-08 01:24:26

标签: iphone cocoa-touch iphone-sdk-3.0

我在tabbarcontroller和navigationcontroller中有一个视图,我的'willAnimateRotationToInterfaceOrientation'方法没有触发。

我已将视图设置为FirstResponder,并且还应该将AutorotateToInterfaceOrientation设置为YES;

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) 
interfaceOrientation { 
        return YES;

} 
-(BOOL)canBecomeFirstResponder
{
    return YES;
}

[self becomeFirstResponder];

1 个答案:

答案 0 :(得分:1)

如果你在你的应用程序中使用UITabBarController,那么UITabBarController中的所有UIViewControllers都应该支持自动旋转。否则你将不会收到自转回调。