2011-12-14 10 views
0

追加のフレームワークを使用して私のiPhoneアプリ用のテーブルビューを含むUIPopOverControllerを使用する必要があります。Popoverviewcontroller for iphone

答えて

4

UIPopOverControllerは、iPhone上で使用することはできません、iPadに排他的です。

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]; 

OR

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

私は自分のiPhoneアプリケーションに同じことを言いましたが、アプリケーションは例外として「例外が発生したためNSInvalidArgumentException 'の理由でアプリを終了しました:理由: - [UIPopoverController initWithContentViewController:] UIUserInterfaceIdiomPadで実行していないときに呼び出されました。 " – Valli