gpt4 book ai didi

ios - 如何在 UINavigationController 中插入 UITableView

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:04:42 26 4
gpt4 key购买 nike

enter image description here

我正在做一个申请。App的主视图是singleViewController。
在我点击 singleViewController 中的 Label 后,显示转到 UINavigationController 实例屏幕(引用:Captured Image)。下面的代码是当我点击标签时的方法。
那么,我想问的是关于

1. 我应该如何在 UINavigationController 中添加 UITableView ?
2. 我应该准备 UINavigationController 类文件(.h 和 .m)

◆下面是我的过渡图

[singleViewController(无UINavigationController)]←→∀[UINavigationController(有UITableView)]

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
if ( touch.view.tag == mainCountryLabel.tag ){
NSLog(@"%d", mainCountryLabel.tag);
NSLog(@"Label Clicked !!");
UINavigationController *testView = [[UINavigationController alloc] init];
testView.view.backgroundColor = [UIColor redColor];
[self presentViewController:testView animated:NO completion:nil];
}

最好的问候

最佳答案

您可以做的是不使用默认的 UINavigationBar,而是使用自定义的。您可以在 Controller 的 viewWillAppear: 中执行 [navController setNavigationBarHidden:YES animated:YES]; 并使用 添加自定义 View 代替导航 Controller UITableView 嵌入其中。这种方法会更容易,因为您可以自由地相应地自定义您的 UINavigationBar

希望这对您有所帮助。谢谢。

关于ios - 如何在 UINavigationController 中插入 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24099463/

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