如何在地图中点击信息按钮时为UIPOPoverController设置动画

时间:2014-02-26 10:58:28

标签: ios mkmapview mapkit mkannotationview apple-maps

我正在尝试与默认地图相同,即存在。当我点击地图中的注释引脚然后我得到一个带有标题和字幕和信息按钮的小弹出窗口,当我点击信息按钮时,我可以立即启动PopoverController。

问题:

我想为地图上的弹出窗口设置动画,它会滑动,然后打开视图控制器。我怎样才能做到这一点。 这是我用来启动PopOver的代码。

    detailsViewController = [[PopOverTableViewController alloc] initWithStyle:UITableViewStylePlain];
    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:detailsViewController];

self.poc = [[UIPopoverController alloc] initWithContentViewController:navController];
[self.poc setPassthroughViews:viewsPassage];
//size as needed
poc.popoverContentSize = CGSizeMake(320, 450);
//show the popover next to the annotation view (pin)
CGRect popOverFrame = view.bounds;
popOverFrame.size.width = 14;
popOverFrame.size.height = 14;
[poc presentPopoverFromRect:popOverFrame inView:view
                   permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

0 个答案:

没有答案