タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

UIScrollViewに関するmatsuko1103のブックマーク (1)

  • UIScrollView を無限ループさせる - Qiita

    UIScrollView にはループ機能は無いのでスクロールのタイミングでサブビューを再配置+スクロールのオフセットを戻して擬似的にループを再現させる方法がよく取られます。 例えば、 UIScrollView の中に5つの subview があり、 右にスワイプしたとします。 スクロールが止まったらすぐに一番右のサブビューを抜き出して、一番左になるよう全ての subview を再配置。(A) それと同時にスクロールオフセットを元の位置に戻す。(B) 1サイクル完成。 これを繰り返せば無限ループしているように見えます。 (A) と (B) の処理を一瞬で行うため、subview の数によっては描画が追いつかないので、pagingEnabled = YES にして、かつ UIScrollView のデリゲートメソッド scrollViewDidEndDecelerating: の中で (A)+

    UIScrollView を無限ループさせる - Qiita
    matsuko1103
    matsuko1103 2012/09/10
    ScrollViewを循環表示するために。
  • 1