Проблема пользовательского нижнего колонтитула iOS в UITableView - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь сделать нижний колонтитул для UITableView, но я сталкиваюсь с этими проблемами

  1. Прежде всего, я не знаю, как сделать нижний колонтитул для UITableView. я знаю, что я могу сделать дизайн отдельно в Nib. Я так и сделал. Сейчас я не знаю, как загрузить этот нижний колонтитул как UITableView липкий нижний колонтитул.

  2. У моего нижнего колонтитула будет 2 вспомогательных представления, и эти представления будут TextField & Button

  3. Наличие в нижнем колонтитуле TextField будет проблемой, так как клавиатура их закроет, и пользователь не сможет увидеть, что он печатает.

Скажите, пожалуйста, как я могу это сделать ???

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {

    let footerView = tableView.dequeueReusableCell(withIdentifier: "FooterView") as! FooterTableViewCell

    return footerView
}

func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
    return 100
}
0 голосов
/ 05 сентября 2018
  1. Используйте этот источник данных для отображения нижнего колонтитула -> tableView (_: viewForFooterInSection:)

  2. Сначала создайте свой дизайн кондиционера по вашему требованию и вернитесь к вышеупомянутому делегату.

  3. Чтобы избавиться от этой проблемы, вы можете использовать IQKeyboardManager . Он автоматически управляет вашей раскладкой для клавиатуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...