Добавьте нижний колонтитул в UITableView внизу

Я делаю слайд-меню с помощью UITableView и у меня есть 2 варианта в меню, и я хочу поставить кнопку внизу, как на этом изображении:

введите описание изображения здесь

Я пытаюсь сделать так, чтобы добавить tableFooterView .

 UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 500, 320, 70)]; footerView.backgroundColor = [UIColor blackColor]; self.tableView.tableFooterView = footerView; 

Однако представление появляется сразу после второй ячейки, но я хочу его внизу.

Спасибо за помощь.

3 Solutions collect form web for “Добавьте нижний колонтитул в UITableView внизу”

Вы должны знать, что каждый UITableViewCell имеет высоту и нижний колонтитул, является частью UITableView и будет отображаться внизу UITableView . Если вы хотите, чтобы ваш UITableView выглядел так, как показано на этом изображении, вы должны убедиться, что ваши ячейки достаточно высоки, чтобы убедиться, что ваш UITableView достаточно высок, чтобы нижний колонтитул отображался внизу UITableView

Мое предложение состоит в том, чтобы добавить дополнительную «пустую» ячейку (я имею в виду ячейку без содержимого, но имеет высоту).

Нет, вы не должны добавлять пустые ячейки, это просто хаки. Если вам действительно нужно, чтобы кнопка была внизу, вы должны использовать layoutSubviews для управления рамкой tableView и footerView.

 - (void)layoutSubviews { [super layoutSubviews]; self.tableView.frame = // top 80% of the screen self.footerView.frame = // bottom 20% of the screen } 

Добавить контейнер с представлением контроллера из раскадровки. Вы можете использовать автоматическую настройку для установки кнопок в нужном месте.

  • Точность основного местоположения
  • Диалог разрешения текущего местоположения слишком быстро исчезает
  • Объектив C - Функциональность ядра ядра в частных методах?
  • tableView reloadData и deselectRowAtIndexPath
  • Objective-C: Async / Background POST без использования метода делегата?
  • iOS Цель C: Как увеличить количество строк после заданного условия
  • Получать результаты из google places api ios для автоматического завершения
  • Понимание UITableView dequeueReusableCellWithIdentifier - возвращает ячейку даже при первом вызове
  • когда VoiceOver включен, есть ли способ, которым приложение может обнаруживать одно пальцевое (левое право) салфетки?
  • Цель C: Как поддерживать разрешение / качество изображения в навигационных кнопках и вкладках
  • Как предотвратить разбиение границы ячейки таблицы на изображение ячейки?
  • Interesting Posts

    iOS 9 удалил возможность изменить определенные цвета символов с помощью CSS

    как настроить ориентацию ландшафта при воспроизведении видео с веб-просмотра

    Пытался получить веб-замок из потока, отличного от основного потока или веб-потока. Сбой сейчас

    Получение данных о пикселях на iOS 8 / iPhone 6

    Базовая интернационализация по-прежнему показывает базовый язык как вариант

    Как включить фигурные скобки в строку NSURL?

    cellForItemAtIndexPath возвращает нуль после прокрутки силы, чтобы сделать ее видимой

    Шрифт Сан-Франциско в iOS 8

    Отладка Xamarin не работает должным образом

    Как я могу использовать Core Graphics для рисования круга в моем месте касания?

    Работа с другим разработчиком в том же проекте xcode, проблема с профилированием

    Как лучше оптимизировать работу в сети на iOS?

    Создайте Cocoapod с помощью GoogleAnalytics (cocoapod), Не удалось пройти проверку

    Артефакты при анимации фигур в C4 – c4framework

    AFNetworking и сетевые ошибки

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.