0

私はPageControlビューにあり、それを実装し、その動作は良好ですが、には表示されていません。にviewはありません。ページ間をスワイプできますが、ユーザーには表示されません。PageControlview

理由は何ですか?

//  scrollView.frame.size.height
    scrollView.pagingEnabled = YES;
    scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * [self.viewControllers count],280 );  scrollView.showsHorizontalScrollIndicator = NO;
    scrollView.showsVerticalScrollIndicator = NO;
    scrollView.scrollsToTop = NO;
    scrollView.delegate = self;
    pageControl.numberOfPages = [self.viewControllers count];
    pageControl.currentPage = 0;

[self loadScrollViewWithPage:0];
4

1 に答える 1

0

scrollviewがスクロールした後にpageControlを更新するには、以下を実装する必要があります。

- (void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    pageControl.currentPage = scrollview.contentOffset.x / scrollview.frame.size.width;
}

更新:ヘッダーファイルは次のようになります:

@property (nonatomic, weak) IBOutlet UIPageControl *pageControl; 
于 2013-01-07T09:25:38.597 に答える