【发布时间】:2026-01-23 05:30:01
【问题描述】:
我有一个自定义 tableViewController,我将其添加到 TabBarController 中
self.tabBarController.viewControllers = [NSArray arrayWithObjects:someOtherViewController, customTableViewController, nil];
self.tabBarController.selectedIndex = 1;
我遇到的问题是运行 iOS7 的 iPhone 4 屏幕底部的标签栏覆盖了最后 1.5 个 tableViewCells。当我使用 iOS 模拟器 - iPhone Retina(4 英寸)/iOS 7.0 时,问题仍然存在。
在不使用“幻数”的情况下,让 tableView 与屏幕底部的 tabBar 顶部对齐的正确方法是什么?
【问题讨论】:
-
我建议你创建 UIViewcontroller 的 View-controller 子类并添加 Tableview IBOutlate。通过 xib 或 storyBoard 并将创建的 viewController 添加到标签栏控制器
-
这正是现在的设置
标签: objective-c uitabbarcontroller ios7 uitableview