1

这似乎应该很简单,但我真的卡住了。我基本上想启动应用程序,然后它进入中心视图,用户可以在其中向上或向下滑动以访问四个不同的视图。图片几乎概括了它。我将使图片中的文本“向上滑动查看 1”“向下滑动以查看.....”按钮也可以实现与滑动相同的功能,但我不想要求太多,所以如果有人可以帮助我出来告诉我如何对我正在寻找的东西进行编程,我将不胜感激。应用程序的主菜单视图

我能够让它成为一个巨大的视图,但我意识到我希望它跳转到每个不同的视图,而不是滚动到一半。当我尝试制作 cgrect 框架时,要保持一切井井有条是非常令人困惑的。

4

1 回答 1

1

在这里,我为您提供示例代码。我只是为两个视图编写代码。您只需要根据滚动确定视图位置即可。

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
if(scroll.contentOffset.y> 480 && scroll.contentOffset.x<320)
{
     //where next view is you view which you need to display according your requirements.
    next *pushnext = [[next alloc]initWithNibName:@"next" bundle:nil];

    [self.view addSubview:pushnext.view];
    CGRect frame = pushnext.view.frame;
    frame.origin.x = 10;
    pushnext.view.frame = frame;

    [pushnext release];
}
else if(scroll.contentOffset.y<480 && scroll.contentOffset.x>320)
{
    //where next view is you view which you need to display according your requirements.
    next *pushnext = [[next alloc]initWithNibName:@"next" bundle:nil];

    [self.view addSubview:pushnext.view];
    CGRect frame = pushnext.view.frame;
    frame.origin.x = 10;
    pushnext.view.frame = frame;

    [pushnext release];
}

}

我希望这能帮到您。

于 2012-04-12T04:10:35.770 回答