如何使用 UINavController 和 UITableView 创建 UIView

发布于 2024-09-26 13:02:22 字数 763 浏览 1 评论 0原文

我有一个应用程序,当我按“i”按钮时,要显示“关于应用程序”视图,我需要一个带有背景图像、UINavigationController 和 UITableView 的视图。 我怎样才能通过 InterfaceBuilder 或以编程方式实现这一点?这不是在 AppDelegate 中完成的。我需要在视图上完成它。 我有以下代码,但它只创建 UINavController 和 UITableView。但是使用这段代码我无法将 UIImage 放在后台:

UITableViewController *tableViewController = [[UITableViewController alloc] initWithStyle: UITableViewStyleGrouped];
tableViewController.title = @"About";

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController: tableViewController];

navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:YES];

[navController release];
[tableViewController release];

我该怎么做?

谢谢, RL

I have an App and, when I press the 'i' button, to show the About App view, I need to have a view, with a background image, with a UINavigationController and a UITableView.
How can I achieve that, with InterfaceBuilder, or progamatically? It's not done in AppDelegate. I need it to be done on a view.
I have the following code, but it only creates the UINavController and the UITableView. But with this code I'me unable to put a UIImage in the background:

UITableViewController *tableViewController = [[UITableViewController alloc] initWithStyle: UITableViewStyleGrouped];
tableViewController.title = @"About";

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController: tableViewController];

navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:navController animated:YES];

[navController release];
[tableViewController release];

How can I do it?

Thanks,
RL

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

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

发布评论

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

评论(1

情丝乱 2024-10-03 13:02:22

不确定这是否有效,但值得尝试:

tableViewController.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"whatever.png"]];

Not sure if this will work but worth at try:

tableViewController.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"whatever.png"]];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文