На самом деле, не пытаясь это сделать, вот моя идея:
Вы можете использовать UIScrollViewDelegate
метод scrollViewDidScroll
: чтобы узнать, когда прокручивается представление прокрутки, а затем используйте [UIScrollView contentOffset]
, чтобы определить, какая часть вида прокрутки видна, и (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view
, чтобы определить положение кнопки в видимая часть представления прокрутки. Иметь метод, который проверяет, загружено ли еще изображение кнопки, и если нет, загрузите его и при необходимости обновите представление.