gpt4 book ai didi

objective-c - Tab Bar 覆盖 iOS7 中的 TableView 单元格

转载 作者:太空狗 更新时间:2023-10-30 03:09:03 27 4
gpt4 key购买 nike

我有一个自定义的 tableViewController,我正在使用它添加到 TabBarController

self.tabBarController.viewControllers = [NSArray arrayWithObjects:someOtherViewController, customTableViewController, nil];
self.tabBarController.selectedIndex = 1;

我遇到的问题是最后一个 1.5 tableViewCells 被运行 iOS7 的 iPhone 4 屏幕底部的标签栏覆盖。当我使用 iOS 模拟器 - iPhone Retina(4 英寸)/iOS 7.0 时,问题仍然存在。

在不使用“魔数(Magic Number)”的情况下,使 tableView 与屏幕底部的 tabBar 顶部对齐的正确方法是什么?

最佳答案

为您的 CustomViewController 试试这个:

- (void)viewDidLoad
{
[super viewDidLoad];

UIEdgeInsets adjustForTabbarInsets = UIEdgeInsetsMake(0, 0, CGRectGetHeight(self.tabBarController.tabBar.frame), 0);
self.scrollView.contentInset = adjustForTabbarInsets;
self.scrollView.scrollIndicatorInsets = adjustForTabbarInsets;
}

关于objective-c - Tab Bar 覆盖 iOS7 中的 TableView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19325677/

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