Я использую свойство visibleCells UITableView. В scrollViewDidEndScrolling я вычисляю, какие из них видимы для пользователя, основываясь на смещении содержимого и высоте ячейки, и после этого я просто печатаю положение кнопки внутри UITableViewCell.
Проблема в том, что позиция кнопки еще не рассчитывается. Даже если после вычисления я вызываю cell.layoutIfNeeded (), происхождение кнопки вычисляется неправильно.
Кто-нибудь знает, является ли ячейка в visibleCells уже с вычисленными представлениями, использующими автоматическое расположение, или она просто возвращает ячейки, прежде чем произойдет автоматическое вычисление расположения?