Создание приложения с панелью. Одна из вкладки, мне нужно использовать представление контейнера, потому что я переключаюсь между тремя табличными представлениями. Это переключение работает хорошо, поэтому я не буду показывать вам этот код, чтобы быть понятным. Однако эти таблицы скрыты за вкладкой. Как: Последняя строка TableView в ContainerView скрыта за TabBar
Я использую раскадровку и вид контейнера таков, что:
Так вот я ставлю намеренно контейнер в верхнюю части TabBar, потому что я не хочу перекрытия. Затем с помощью этих кодов, я думал, что это поможет мне найти грань контейнера и установите его на Tableview:
Строка кода vc.view.frame = self.contentView.bounds;
является то, что я говорю. Но это совсем не работает, так как таблица по-прежнему находится за вкладкой.
Есть решения, которые я нашел в Интернете, например, установление согласияInsent tableView в viewDidLoad
, сняв некоторые свойства вкладки и сделав панель непрозрачной. Ни один из них не работал. Причина, по которой я прошу об этом в основном. Я должен был, потому что я не мог найти решение, которое было обработано для моего дела.
Упование вы можете увидеть проблему и помочь мне понять ее.
Пожалуйста, спросите меня, нужна ли вам дополнительная информация/объяснение.
Любые предложения будут оценены.
Спасибо!
Просто убедившись. Вы не можете прокручивать содержимое таблицы, чтобы последняя строка была полностью видна над вкладкой? Или вы на самом деле ожидаете, что весь табличный контент будет нарисован поверх табло (что бы скрыть его в основном)? – Kegluneq
Вы просматриваете таблицу с помощью раскадровки, если да, тогда установите ограничение на нее. –
Первая строка добавления inital viewController относится к ней @PravinTate.Поэтому при вызове 'viewControllerForSegmentIndex' я беру таблицу через свои идентификаторы. –