Если вы искали больший радиус, верните 2 из numberOfRowsInSection
в вашем UITableViewDataSource
, в противном случае верните счетчик вашего массива.Пока ваш массив находится в правильном порядке (расстояние), он будет вызываться только дважды, и поэтому вы будете возвращать только ближайшие 2.
Поскольку вы все еще храните все 100, но только отображаете 2,это означает, что вы можете добавить кнопку типа «Показать больше», которая будет отображать следующие 10, например, возвращая 12 из numberOfRowsInSection
и т. д.