2011-12-14 1 views
0

Мне нужно использовать UIPopOverController, который содержит табличное представление в нем для моего iPhone-приложения, используя любую дополнительную инфраструктуру, может ли кто-нибудь помочь мне!Popoverviewcontroller для iphone

ответ

4

UIPopOverController является эксклюзивным для IPad, не может использовать на iPhone.

0
YourTableViewController *controller = [[YourTableViewController alloc] initWithStyle:UITableViewStylePlain]; 
UIPopoverController *popoverController = [[UIPopoverController alloc] initWithContentViewController:controller]; 
[popoverController presentPopoverFromRect:CGRectMake(50, 50, 10, 10) inView:self permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 

ИЛИ

[popoverController presentPopoverFromBarButtonItem:yourBarButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 
+0

Я приложил то же самое в своем приложении iphone, приложение рушится с помощью исключения: «Завершение приложения из-за неотображенного исключения« NSInvalidArgumentException », причина: '- [UIPopoverController initWithContentViewController:] вызывается, когда не работает под UIUserInterfaceIdiomPad.' " – Valli

Смежные вопросы