Повернуть контроллер адресной книги - PullRequest
1 голос
/ 04 октября 2009

Мне интересно, есть ли какой-нибудь способ повернуть созданный ABPeoplePickerNavigationController. Я создаю ABPeoplePickerNavigationController следующим образом:

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

Мое приложение находится в ландшафтном режиме, и мне интересно, как заставить этот созданный контроллер вращаться, как и остальная часть приложения. Поскольку приложение Address Book делает это без проблем, я полагаю, это довольно легко исправить.

Спасибо за любую помощь!

Ответы [ 2 ]

1 голос
/ 31 октября 2009

Я бы посмотрел int возможно переопределение - (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation и убедитесь, что он возвращает YES для ландшафта.

0 голосов
/ 05 октября 2009

Надеюсь, это может сработать, но попробуйте хотя бы

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

Идея состоит в том, чтобы вращать представление ABPeoplePickerNavigationController путем преобразования.

...