Viewcontroller находится под tabbarcontroller
У меня есть tabBarController
с tableView
в каждой вкладке. tableView
отображается нормально, даже последняя ячейка полностью видна.
Когда вы нажимаете на ячейку, вы переходите на pageViewController. По какой-то причине pageViewController находится под панелью вкладок. Таким образом, точки (индикатор pageView) не видны.
Я попытался установить это на моем tabBarController:
if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
[self performSelector:@selector(setEdgesForExtendedLayout:) withObject:@(UIRectEdgeNone)];
}
self.tabBarController.tabBar.translucent = NO;
но все же вид попадает под вкладку Bar.
Кто-то, кто мог бы помочь мне?
1 ответ
Очевидно, когда вы устанавливаете полупрозрачное свойство только в tabbarcontroller, оно перезаписывается или что-то в этом роде.
Поэтому я просто добавил эту строку, чтобы установить ее для всего моего приложения:
[[UITabBar appearance] setTranslucent:NO];
Это решило проблему. Только добавьте эту строку, те в моем посте излишни.