Iphone 将UIScrollView添加到我的应用程序

Iphone 将UIScrollView添加到我的应用程序,iphone,objective-c,ios,Iphone,Objective C,Ios,我已经阅读了很多教程,但大多数教程都讲述了如何使用interface builder添加UIScrollView。我需要使用代码添加一个scrollview。我经历了几次,他们所做的是将UIView添加到UIScrollView[scrollView添加子视图:myView]简单到使用interface builder连接到的ad 有人能告诉我如何添加UIScrollView使用代码(仅代码)非常简单: UIScrollView * scroller = [[[UIScrollView allo

我已经阅读了很多教程,但大多数教程都讲述了如何使用interface builder添加
UIScrollView
。我需要使用代码添加一个scrollview。我经历了几次,他们所做的是将
UIView
添加到
UIScrollView
<代码>[scrollView添加子视图:myView]简单到使用interface builder连接到的ad

有人能告诉我如何添加
UIScrollView
使用代码(仅代码)

非常简单:

UIScrollView * scroller = [[[UIScrollView alloc] initWithFrame:CGTectMake(0, 0, 320, 480)] autorelease];
[self.view addSubview:scroller];

int x = 0;

for (int i = 0; i < 5; i++){

    UIView * myview = [[[UIView alloc] initWithFrame:CGRectMake(x, 0, 320, 480)] autorelease];
    [scroller addSubview:myView];

    x += myView.frame.size.width;

}

[scroller setContentSize:CGSizeMake(x, 480)];
UIScrollView*scroller=[[UIScrollView alloc]initWithFrame:cGetMake(0,0320480)]自动释放];
[self.view addSubview:scroller];
int x=0;
对于(int i=0;i<5;i++){
UIView*myview=[[UIView alloc]initWithFrame:CGRectMake(x,0320480)]autorelease];
[滚动条添加子视图:myView];
x+=myView.frame.size.width;
}
[滚动设置contentsize:CGSizeMake(x,480)];

这段代码是在我的头脑中编译的,如果出现sintax错误,我深表歉意。

我所有的示例都使用代码而不是nib-在代码中创建和配置滚动视图更容易!请看这里:


滚动视图示例从p482p494scrollViewInCode开始

我猜
self.view
是scrollview的前半部分,myView是第二个1/2。因此,如果我想在scrollView的下半部分添加一些标签等,我需要将标签添加到
myView
?'self.view'是控制器的主视图,而'myView'是您想要的任何视图,它可以是UILabel、UIButton、UIImageView,任何东西,并且在'frame'中指定您想要的任何大小或位置!