-1

uipagecontroller のページにさまざまなビューを追加しようとしています。合計 3 つのページがあります。つまり、マップを実装する必要がある最初のページ、2 番目のビュー、いくつかのラベルを持つ単純なビュー、3 番目のビューです。ここで利用可能なチュートリアルに従いました: http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.htmlページコントローラーを実装するための.How can I set the views of this controller.How can I set the views of this controller.選択したページに基づいて.?誰かアイデアをくれますか?私はこの方法で試しました.しかし、それは何の方法も与えませんでした

    - (void)loadScrollViewWithPage:(int)page {
        NSLog(@"%d",page);

        if (page < 0)
            return;
        if (page >= kNumberOfPages)
            return;

        // replace the placeholder if necessary
        MyViewController *controller = [viewControllers objectAtIndex:page];
        if ((NSNull *)controller == [NSNull null])
        {
            controller = [[MyViewController alloc] initWithPageNumber:page];
            [viewControllers replaceObjectAtIndex:page withObject:controller];
            [controller release];
      }

        // add the controller's view to the scroll view
        if (controller.view.superview == nil)
        {
            CGRect frame = scroll.frame;
            frame.origin.x = frame.size.width * page;
            frame.origin.y = 0;
            controller.view.frame = frame;
            [scroll addSubview:controller.view];
        }
}
4

1 に答える 1

2

必要なビューを scrollView オブジェクトに追加すると、次のコードを使用してすべてのビューを管理できます: https://github.com/SIMHAM/DDPageControl

于 2012-08-31T12:31:27.883 に答える