Ios 在视图控制器Xcode之间滚动

Ios 在视图控制器Xcode之间滚动,ios,objective-c,xcode,uiscrollview,swipe,Ios,Objective C,Xcode,Uiscrollview,Swipe,我正在尝试创建一个应用程序,其中有3个视图控制器,您可以使用滚动视图在它们之间滑动 我设法让两个视图完美地工作,但当我试图添加第三个视图时,它只是替换了第二个视图 代码如下: - (void)viewDidLoad { [super viewDidLoad]; ChatsViewController *aViewController = [[ChatsViewController alloc]init]; [self addChildViewContro

我正在尝试创建一个应用程序,其中有3个视图控制器,您可以使用滚动视图在它们之间滑动

我设法让两个视图完美地工作,但当我试图添加第三个视图时,它只是替换了第二个视图

代码如下:

    - (void)viewDidLoad
    {
    [super viewDidLoad];

    ChatsViewController *aViewController = [[ChatsViewController alloc]init];
    [self addChildViewController:aViewController];
    [self.scrollView addSubview:aViewController.view];
    [aViewController didMoveToParentViewController:self];

    FriendsViewController *bViewController = [[FriendsViewController alloc]init];
    CGRect frame = bViewController.view.frame;
    frame.origin.x = 320;
    bViewController.view.frame = frame;

    ProfileView *cViewController = [[ProfileView alloc]init];
    CGRect frame2 = cViewController.view.frame;
    frame2.origin.x = 640;
    cViewController.view.frame = frame;

    [self addChildViewController:bViewController];
    [self.scrollView addSubview:bViewController.view];
    [bViewController didMoveToParentViewController:self];

    [self addChildViewController:cViewController];
    [self.scrollView addSubview:cViewController.view];
    [cViewController didMoveToParentViewController:self];

    self.scrollView.contentSize = CGSizeMake(960, self.view.frame.size.height);
    self.scrollView.pagingEnabled = YES;

    }  
我正在使用这个库:

谢谢你的帮助

你有

cViewController.view.frame = frame
应该是

cViewController.view.frame = frame2
这太尴尬了;)我想该睡觉了。非常感谢你!