iPad的导航控制器可以放在popover里面吗?

发布于 2025-01-02 13:16:10 字数 128 浏览 1 评论 0原文

我制作了显示 UITableViewController 的弹出窗口,用于导航。我有兴趣知道的是 - 你可以在弹出窗口中使用导航控制器吗?假设您有一个表,其中每行都会转换到新视图。这可以与弹出视图结合使用吗?如果可以,您能提供一些工作示例吗?

I have made popover displaying UITableViewController, that is used for navigation. What I am interested in to know is - can you use navigational controller inside popover. Lets say you have table where each row transitions to new view. Can this be used in conjuction with popover view, and if so, can you provide some working examples?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隐诗 2025-01-09 13:16:11

是的,这很有可能。首先创建表类的对象。

  TableClass *tblClassObj = [[TableClass alloc] init];

然后创建导航控制器对象。

  UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tblClassObj];

然后使用这个导航控制器作为您的弹出控制器。

  UIPopoverController *samplePopOver = [[UIPopoverController alloc] initWithContentViewController:navigationController];
  ...

不要忘记释放对象。

Yes, it's very much possible. Firstly create the object of your table class.

  TableClass *tblClassObj = [[TableClass alloc] init];

Then create the navigation controller object.

  UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tblClassObj];

Then use this navigatin controller for your pop over controller.

  UIPopoverController *samplePopOver = [[UIPopoverController alloc] initWithContentViewController:navigationController];
  ...

Don't forget to release the objects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文