gpt4 book ai didi

ios - UITableViewController UI 问题在 swift 中

转载 作者:行者123 更新时间:2023-11-28 05:34:24 26 4
gpt4 key购买 nike

我正在使用 Parse 为我的应用设置登录系统。当用户登录时,他们会被带到一个 TableViewController,其中有不同的选项可供选择。出于某种原因,TableView 一直出现在状态栏中,看起来不太好。此外,在我的代码中设置了 TableView 的标题,但该标题未显示。以下是 TableViewController 的属性。

这是状态栏,标题应该在这。

我该如何解决这个问题?

最佳答案

听起来您希望在 View 顶部有一个 UINavigationBar。这很容易做到!

无论你在哪里/展示你的 TableViewController(也许它现在看起来像这样)

MYTableViewController *vc = [[MYTableViewController alloc] initWithNibName:nil bundle:nil];
[self presentViewController:vc];

改为执行以下操作:(在这里创建一个类名)

MYTableViewController *vc = [[MYTableViewController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:vc];
[self presentViewController:navController];

或者,如果您正在使用 Storyboard来展示您的 VC(看起来您至少在​​某些部分使用了 Storyboard)

只需拖动一个 Navigation Controller 对象并重新路由它带出的 ViewController

哦,是的,'Title' 属性主要用于 UITabBarController 容器。当你用导航 Controller 设置这个时,你将能够通过设置来设置它的标题

self.navigationItem.title = @"Test"

或在 Nib 中选择新出现的导航栏并更改 title 属性;如果您采用 nib 方法,您会看到它。

关于ios - UITableViewController UI 问题在 swift 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25231093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com