Xcode:子视图中的 UINavigationController

发布于 2024-10-31 23:55:04 字数 330 浏览 1 评论 0原文

我是 Xcode 的新手(也是这里的堆栈溢出),我正在尝试构建一个应用程序,其中在窗口顶部包含一个小型 UINavigationController (内部有 TableView)。所以它不应该是全屏的,它只是 GUI 的一小部分(就像文本字段或任何其他类型的组件)。

我读到 UINavigationController 被设计为显示在整个屏幕上,但是无论如何都可以做到这一点吗?

如果我不能,我可能不得不编写自己的 UINavigationController 类和 TableViewController 类,以及所有过渡效果(2 个 TableView 之间)等等...

提前感谢您的帮助!

I'm new in Xcode (and also here, in stack overflow) and I'm trying to build an application which contains a small UINavigationController (with a TableView inside) on the top of the window. So it should not be in full screen, it's just a little part of the GUI (just like a textField, or any other kind of component).

I've read that UINavigationController is designed to be displayed on the entire screen, but would it be possible to do it anyway?

If I can't, I'll probably have to write my own UINavigationController-like and TableViewController-like, with all transition effect (between 2 TableView) etcetera...

Thanks in advance for your help!

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

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

发布评论

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

评论(1

只涨不跌 2024-11-07 23:55:04

我在一本书中找到了解决方案,非常简单。我必须以编程方式创建 UINavigationViewController:

tableViewController = [[MyTableViewController alloc] initWithNibName:@"MyTableViewController" bundle:nil];
navCtrl = [[NavigViewController alloc] initWithRootViewController:tableViewController];
[navCtrl.view setFrame:CGRectMake(40, 40, 150, 200)];   
[window addSubview:navCtrl.view];
[self.window makeKeyAndVisible];

I founded the solution in a book and it's quite simple. I have to create the UINavigationViewController programmatically:

tableViewController = [[MyTableViewController alloc] initWithNibName:@"MyTableViewController" bundle:nil];
navCtrl = [[NavigViewController alloc] initWithRootViewController:tableViewController];
[navCtrl.view setFrame:CGRectMake(40, 40, 150, 200)];   
[window addSubview:navCtrl.view];
[self.window makeKeyAndVisible];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文