Повернуть контроллер адресной книги

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

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

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

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


person PF1    schedule 04.10.2009    source источник


Ответы (2)


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

person lll    schedule 31.10.2009

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

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

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

person Biranchi    schedule 05.10.2009
comment
К сожалению, это не сработало для меня. Любые другие идеи? - person PF1; 10.10.2009