gpt4 book ai didi

objective-c - 通过 UISplitViewController 的 iOS 7 导航栏显示褪色的灰色 View

转载 作者:搜寻专家 更新时间:2023-10-30 20:25:07 24 4
gpt4 key购买 nike

我编写了一个仅包含 Split View的测试 iPad 应用程序。

我使用 Storyboard来设置 Split View。我没有对 Storyboard生成的 Split View Controller 进行任何修改。但是对主视图 Controller 和详细 View Controller 进行了一些修改,如下所示,

主视图 Controller :

- (void)viewDidLoad
{
[super viewDidLoad];

............

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
{
self.edgesForExtendedLayout = UIRectEdgeNone;
}
}

详细 View Controller :

- (void)viewDidLoad
{
.....................

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
{
self.edgesForExtendedLayout = UIRectEdgeNone;
}

[self.navigationController.navigationBar setBackgroundColor:[UIColor whiteColor]];
}

启动应用程序时,我注意到导航栏上出现了褪色 View 的边缘。当我没有为 View Controller 设置 edgesForExtendedLayout 时,这个问题不存在。

但需要添加。

任何想法。请帮忙。

这是 Apple 文档提供的示例。这个问题也存在。 https://developer.apple.com/LIBRARY/IOS/samplecode/Popovers/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010436

最佳答案

我不确定,因为我仍在学习 iOS 开发,但我正在寻找一种方法来在显示单元格时删除 TableView 中默认的左侧、烦人的偏移量。谷歌搜索后,我找到了这个答案 https://stackoverflow.com/a/18986158/3022883如果您取消选择“Under Bottom Bars”,TabBar(底部)将保持灰色。每次滚动时都会重复使用 UITableViewController 中的每个单元格,因此由于 TabBar 中的空间未用于显示单元格,我假设它是 TableView 的背景色。

关于objective-c - 通过 UISplitViewController 的 iOS 7 导航栏显示褪色的灰色 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20512598/

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