У меня есть приложение, которое требует отображения комментариев пользователей в ячейке таблицы. Как я могу установить динамическую высоту ячейки на основе содержимого ячейки, как в Instagram?

По сути, у меня есть тексты и комментарии разной длины в разных ячейках. Может кто-нибудь посоветовать мне, как я могу реализовать метод динамической высоты (например, Instagram)?