我希望为我的应用程序创建一个“选项”页面,因为它们很多,手机的屏幕不足以显示。
所以我需要用户能够向下滚动视图以查看更多选项,直到最后。我知道我应该使用scrollview,但我不知道如何。
我发现的所有教程都是关于在屏幕上滚动,缩放,从左向右滚动,但没有关于如何创建一个简单的页面上下滚动。
我到底是怎么做到的?我是否制作了许多.nib文件,并以某种方式连接它们?我制作一个大的.nib文件吗?
有人可以指导我参考教程吗?
答案 0 :(得分:3)
使用ContentSize
的{{1}}属性滚动您想要的任何区域。即
将UIScrollView
添加到UIScrollView
上并保存iPhone的高度。即最大460.0
所以UIView
帧将是最大值(0,0,320.0,460.0)。
在adidng ScrollView
到ScrollView
之后将View
属性设置为可滚动区域。
ContentSize
答案 1 :(得分:1)
您可以将表视图与静态单元格一起使用,如果需要,将自动滚动,更加容易。使用表视图,您可以选择从“属性”检查器中向上,向下,向左,向右,设置弹跳等。
答案 2 :(得分:1)
UIScrollView *mainScroll = [[[UIScrollView alloc]initWithFrame:CGRectMake(x,y,w,h)]autorelease];//scrollview width and height
mainScroll.scrollEnabled = YES;
mainScroll.userInteractionEnabled = YES;
mainScroll.showsVerticalScrollIndicator = YES;
mainScroll.contentSize = CGSizeMake(width,height);//width and height depends your scroll area
..........
//add subviews to your scrollview.....
[mainScroll addSubview:view1]
............
[mainScroll addSubview:view2]
..............
[mainScroll addSubview:view3]
[self.view addSubview:mainScroll];
注意:: contentSize属性确定您的滚动 area.Scrolling 仅当您的滚动视图内容大于滚动视图高度时才启用..
答案 3 :(得分:0)
只制作1个nib文件。 根据需要给滚动视图的高度大。 然后将你的按钮,textfeild放在滚动视图
上答案 4 :(得分:0)