Как я могу определить, находится ли UITableView в верхней части своих данных? Я понимаю, что меня могут предупредить после прокрутки, но мне нужно это для элемента пользовательского интерфейса stati c, а не для события, инициируемого один раз.
Вы можете сравнить текущий contentOffset с отрицательным значением вершины скорректированного ContentInset:
extension UITableView { var isOnTopPosition: Bool { contentOffset.y == -adjustedContentInset.top } }