-1

让我先说我在 iOS 开发方面完全是个菜鸟,并决定直接潜入学习

我已经使用 Master-Detail 视图应用程序模板启动了我的应用程序,并且在 DetailView 中有一个 UIWebView。

我希望在任意位置显示一个弹出框以响应此类事件,但是我在执行此操作时遇到了麻烦。我用谷歌搜索的所有内容要么将弹出窗口附加到按钮上,要么不使用情节提要。

我希望得到一些关于如何解决这个问题的指导

4

2 回答 2

3

使用下面的代码并将 CGRectMake(0, 0, 100, 100) 更改为您喜欢的任何位置。

FirstViewController *firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
UINavigationController *modalNavigationController = [[UINavigationController alloc] initWithRootViewController:firstViewController];
UIPopoverController *popoverControllerTemp = [[UIPopoverController alloc] initWithContentViewController:modalNavigationController];
self.popoverController = popoverControllerTemp;
[self.popoverController presentPopoverFromRect:CGRectMake(0, 0, 100, 100) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]
于 2012-11-27T07:34:17.427 回答
0

如果你不介意使用开源项目,你可以使用这个.

于 2012-11-27T07:32:34.927 回答