У меня есть проект, использующий ячейки табличного представления с самоопределением размеров. Я хотел бы анимировать, когда высота ячейки меняется. NSTableView noteHeightOfRows(withIndexesChanged:)
будет делать это для ячеек на основе представления, но только при явном указании высоты в методе делегата tableView(_, heightOfRow:)
. Когда высота ячейки рассчитывается с помощью автоматического макета, это значение игнорируется.
Я могу получить само представление ячейки для анимации, но содержащее ее представление строки переходит к окончательному размеру, определяемому ограничениями. Также пытался использовать ограничение высоты в представлении строки и анимировать это, но это также было проигнорировано. Кто-нибудь оставил разработку приложений для Mac, которая решила эту проблему?