Я использовал образец кода Apple Scrollview PhotoScroller для своего приложения с использованием множества изображений (и с помощью логики переработки)
в UIScrollView. Я реализовал это в моем приложении, и оно отлично работает.
Теперь я работаю в приложении, аналогичном приведенному выше, но с
Разница, загрузка изображений в сетке, как вид. Когда я случайно использую
тот же пример кода, все работает нормально, кроме логики утилизации.
Я думаю, что есть некоторые проблемы с моим набором кадров, которые не говорят
xcode, видимая область.
Пожалуйста, обратите внимание, как установить видимый набор для сетки.
структура для прокрутки? Код, который я использую,
CGRect visibleBounds = _scrollView.bounds;
// CGRect gridElementvisibleBounds = CGRectMake (0, 0, 212, 200);
int firstNeededPageIndex = floorf (CGRectGetMinX (visibleBounds) -
CGRectGetWidth (visibleBounds));
int lastNeededPageIndex = floorf ((CGRectGetMaxX (visibleBounds) -1) -
CGRectGetWidth (visibleBounds));
firstNeededPageIndex = MAX (firstNeededPageIndex, 0);
lastNeededPageIndex = MIN (lastNeededPageIndex, [self imageCount] - 1);
где _scrollView - это экземпляр UIScrollView, который я использую, и
gridElement, который я использую, имеет размер кадра (0, 0, 212, 200). Число
элементов сетки, которые занимают границы scrollView
3 х 3 (9).
Я не хочу использовать grid, как tableViews (AQGridView и т. Д.), Так как я собираюсь загрузить более 500 изображений.
Пожалуйста, кто-нибудь, помогите мне выяснить, что я должен исправить в
приведенный выше код.