私はを使用していUIPopoverController
ます。
このポップオーバーでは、ナビゲーションバーとテーブルビューを備えたカスタムビューを読み込んでいます。ポップオーバーを表示すると、ナビゲーションバーのみが表示され、テーブルビューは表示されません。問題の解決方法を教えてください。
私はを使用していUIPopoverController
ます。
このポップオーバーでは、ナビゲーションバーとテーブルビューを備えたカスタムビューを読み込んでいます。ポップオーバーを表示すると、ナビゲーションバーのみが表示され、テーブルビューは表示されません。問題の解決方法を教えてください。
私は方法を発見しました。実際には、方向が固定されていなかったため、allowedArrowDirections パラメータを指定できませんでした。そのため、パラメーターに「NO」を渡しましたが、機能します。みんな助けてくれてありがとう.. :)
UITableView
カスタムビューのサブビューとして追加するかどうかを確認してください..
このコードでも試してみてください...
UIViewController *viewTemp = [[UIViewController alloc]init];
viewTemp.view.frame = CGRectMake(0, 0, 300, 400);
yourTable.frame = CGRectMake(0, 0, 300, 400);
[viewTemp.view addSubview:yourTable];///Add Table as a SubView of your custom view
UIPopoverController *popTemp = [[UIPopoverController alloc]initWithContentViewController:viewTemp];
[popTemp presentPopoverFromRect:CGRectMake(810.0, 35.0, 300, 210) /// just set frame which from you want to show this popover view ... you can set like yourButton.frame;
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
CGSize size = {300 , 400};// give your size which you want...
popTemp=nil;