#swift #tableview #eureka-forms
#swift #просмотр таблицы #eureka-forms
Вопрос:
У меня есть пользовательский всплывающий вид, и я хочу показать eureka
в этом пользовательском представлении
MultipleSelectorRow. Но последние строки tableview не отображаются и не прокручиваются в этом представлении.
Я думаю eureka
formviewcontroller
, что он не соответствует размеру представления.
как я могу это сделать? как я могу показать последние элементы ячейки tableview?
пожалуйста, какие-либо советы или примеры кода?
вот мой formviewcontroller
formController.view.frame.origin = CGPoint(x: 8, y: currentY)
formController.view.frame.size = CGSize(width: dialogViewWidth - 16 , height: dialogViewWidth-32)
должен ли я программно создавать tableview с пользовательским размером и подключать tableview formviewcontroller к этому tableview?
Ответ №1:
Я столкнулся с той же проблемой. Затем я внес некоторые изменения в файлы Eureka с именем Core.swift
. Так что просто перейдите к файлу и heightForFooterInSection
в 0
. Что-то вроде этого —
open func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return 0
}
если это не сработает, попробуйте установить ограничение программно, не используйте жестко заданные числа.