iOS: TableView 干扰顶部状态栏
iOS: TableView interfering with top status bar
我正在开发一个 iOS 应用程序并且我正在使用 SWRevealViewController
,我通过添加一个 TableView 制作了侧面菜单并且一切正常,但是当我打开侧面时 -菜单并向下滚动,内容(单元格)干扰了 iPhone 顶部栏。
请查看下图
通常添加一个导航控制器可以解决这个问题,但我不能在这里添加一个,因为它是一个侧边菜单。
我怎样才能防止这种情况发生并解决这个问题?
提前致谢。
Tty 将 contentInset 用于侧边菜单 TableView:
- (void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
sideMenuTableView.contentInset = UIEdgeInsetsMake(20, 0, 0, 0);
}
您可以使用容器视图代替它。在第一个视图中获取容器视图并将其嵌入另一个视图 controller.Then 将您的 table 放在第二个视图中 controller.Then 运行 您的代码。你可以得到你想要的。您可以根据需要调整容器视图。
看看这个 link。希望对您有所帮助。
我正在开发一个 iOS 应用程序并且我正在使用 SWRevealViewController
,我通过添加一个 TableView 制作了侧面菜单并且一切正常,但是当我打开侧面时 -菜单并向下滚动,内容(单元格)干扰了 iPhone 顶部栏。
请查看下图
通常添加一个导航控制器可以解决这个问题,但我不能在这里添加一个,因为它是一个侧边菜单。
我怎样才能防止这种情况发生并解决这个问题?
提前致谢。
Tty 将 contentInset 用于侧边菜单 TableView:
- (void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
sideMenuTableView.contentInset = UIEdgeInsetsMake(20, 0, 0, 0);
}
您可以使用容器视图代替它。在第一个视图中获取容器视图并将其嵌入另一个视图 controller.Then 将您的 table 放在第二个视图中 controller.Then 运行 您的代码。你可以得到你想要的。您可以根据需要调整容器视图。 看看这个 link。希望对您有所帮助。