예제 #1
0
            public override void Scrolled(UIScrollView scrollView)
            {
                UISecondScrollView tmp = (UISecondScrollView)scrollView;

                if (!chapterIsScrolling)
                {
                    if (pagesAreScrolling)
                    {
                        tmp.checkLeftOrRightMost(scrollView);
                        if (tmp.currentPageScrollIsLeftMost || tmp.currentPageScrollIsRightMost)
                        {
                            tmp.secondScrollDelegate.secondScrollDidScroll(tmp);
                            alignChapter = true;
                        }
                        else if (alignChapter)
                        {
                            alignChapter = false;
                            tmp.secondScrollDelegate.alignChapterScrollView();
                        }
                        tmp.evaluateChapterBounds(scrollView);
                        if (!tmp.Tracking)
                        {
                            if (tmp.moveToRight || tmp.moveToLeft)
                            {
                                tmp.secondScrollDelegate.updateChapterScroll(tmp);
                            }
                        }
                    }
                }
            }
예제 #2
0
            public override void DraggingStarted(UIScrollView scrollView)
            {
                UISecondScrollView tmp = (UISecondScrollView)scrollView;

                chapterIsScrolling = false;
                pagesAreScrolling  = true;
                tmp.checkLeftOrRightMost(tmp);
                tmp.secondScrollDelegate.secondScrollWillBeginDragging(tmp);
            }