У меня есть этот проект, где я использую выпадающие меню. Я использую следующую строку, чтобы определить высоту раскрывающегося списка
self.height.constant = self.dropView.tableView.contentSize.height
При первом щелчке по раскрывающемуся меню высота полностью равна, но после этого она получает правильную высоту. Есть ли у вас идеи, почему это происходит? Вы можете увидеть проблему и пример моего кода, перейдя по ссылке ниже
https://github.com/Rawchris/drop-down-height
Я надеюсь, что вы сможете помочь:)