Почему элементы управления представления xib не работают в UITableViewHeader? - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть файл представления xib с UIControls в нем. Это представление уже было в производстве, но оно не использовалось с табличным представлением.

Я попытался поместить это в UITableView, это табличное представление было создано программно (без конструктора интерфейса). Контроллер представления, к которому он принадлежит, также был создан программно.

Я могу встроить представление в это представление таблицы tableView.tableHeaderView = myView. Он отображается правильно, как и ожидалось. Единственная проблема, которую я имею, состоит в том, что средства управления не работают.

Что я пробовал?

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

Затем я программно создал другое фиктивное представление, чтобы определить, являются ли проблемы с XIBS. Оказывается, они есть. Кажется, что xib не работают, когда я пытаюсь вставить их в представление заголовка.

Хорошо, поэтому мои возможные решения в будущем - воссоздать это представление xib, используя весь код. Что я, вероятно, в конечном итоге делать. Мой вопрос сейчас заключается в том, почему представления xib здесь не работают, как ожидалось.

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