我有一个新的 ios7 标签栏应用程序。应用程序委托看起来像这样。
SomeViewController *someView = [[SomeViewController alloc] initWithNibName:@"SomeViewController" bundle:nil];
UINavigationController *someNav = [[UINavigationController alloc] initWithRootViewController:someView];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:someNav, nil];
self.tabBarController.delegate = self;
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
SomeViewController 是一个嵌入了全尺寸 UITableView 的简单视图。现在,当应用程序运行时,tableview 将不会在选项卡栏上方滚动。
我尝试了很多建议,例如
self.edgesForExtendedLayout = UIRectEdgeNone;
self.tabBarController.tabBar.translucent = NO;
但似乎没有任何效果。在 IB 中,我打开指南并将表格视图的高度设置为标签栏上方,但这也不起作用。
而是坚持一些我确信很简单的事情。
TIA