旋转地址簿控制器

时间:2009-10-04 18:04:45

标签: iphone cocoa-touch addressbook landscape

我想知道是否有某种方法来旋转创建的ABPeoplePickerNavigationController。我正在创建这样的ABPeoplePickerNavigationController:

ABPeoplePickerNavigationController *addressBook =  [[ABPeoplePickerNavigationController alloc] init];
addressBook.peoplePickerDelegate = self;
[self presentModalViewController:addressBook animated:YES];

我的应用程序处于横向模式,我想知道如何让这个创建的控制器像应用程序的其余部分一样旋转。由于地址簿应用程序没有任何问题,我认为这是一个非常简单的修复。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

我认为可能覆盖 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation并确保它为landscape返回YES。

答案 1 :(得分:0)

希望这可行,但尝试至少

[addressBook.view setTransform:CGAffineTransformMakeRotation(90 * M_PI / 180)];

想法是通过转换来旋转ABPeoplePickerNavigationController的视图。