gpt4 book ai didi

ios - iOS UITableView如何在NavigationBar下使用?

转载 作者:技术小花猫 更新时间:2023-10-29 10:54:59 27 4
gpt4 key购买 nike

我已经设置了

NavigationController.NavigationBar.Translucent = true;

然后添加table,设置frame为RootView Frame,并:

    public override void ViewDidLayoutSubviews()
{
base.ViewDidLayoutSubviews();
float y = this.TopLayoutGuide.Length;
table.ContentInset = new UIEdgeInsets (y, 0, 0, 0);
}

但是,我在 NavigationBar 下有表格滚动条 (我使用单点触摸):

enter image description here

最佳答案

随便放

navigationBar.translucent = NO; 你的问题会解决:)

其他选项是,,

输入以下代码。

- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];

if([self respondsToSelector:@selector(edgesForExtendedLayout)])
[self setEdgesForExtendedLayout:UIRectEdgeBottom];
}

另一种选择是..

Why does UIViewController extend under UINavigationBar, while UITableViewController doesn't?

关于ios - iOS UITableView如何在NavigationBar下使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20946361/

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