UIScrollViewの という数多くの画像を使って(そしてロジックをリサイクルして)私のアプリにappleのscrollviewサンプルコードPhotoScrollerを使っていました。私は私のアプリでそれを実装し、それは正常に動作します。UIScrollView(PhotoScroller)のグリッドのような配置
今、上記と同様のアプリで作業していますが、 という違いがあり、画像をグリッドのような表示で読み込んでいます。 同じサンプルコードを使用した場合、リサイクルロジック以外はすべて正常に動作します。
xcode、可視領域を教えてくれない自分のフレームセットに問題があると思います。 グリッドの可視セットを設定する方法を教えてください scrollviewの構造を表示しますか?私が使用するコードは、
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 x 3(9)です。
私は500以上の画像を読み込むので、tableViews(AQGridViewなど)のようなグリッドを使用したくありません。 上記のコードを で修正しなければならないものを見つけてください。