【问题标题】:Creating a popover on iPad at a specific location在 iPad 上的特定位置创建弹出框
【发布时间】:2012-11-14 18:48:45
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios uipopovercontroller


    【解决方案1】:

    如果您不介意使用开源项目,您可以使用this

    【讨论】:

      【解决方案2】:

      使用下面的代码并将 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]
      

      【讨论】:

      • 请原谅我的无知,但是我该如何进入 popoverController 部分呢?我在我的故事板i.imgur.com/uqwfc.png 中创建了一个弹出视图,并使用弹出框将其附加到我的详细视图中,但是如何将其连接到您的代码?
      • Paramasivan,感谢您的编辑,但恐怕我需要更多帮助,或者至少需要朝着正确的方向推进。作为 iOS 开发的新手,我正在努力解决如何从我现在拥有的(基本的 Master-Detail 视图应用程序)到您发布的内容
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多