将UIScrollView添加到我的应用程序

时间:2011-12-26 16:30:33

标签: iphone objective-c ios

我已经阅读了很多教程,但大多数教程都讲述了如何使用界面构建器添加UIScrollView。我需要使用代码添加scrollview。我经历了几次tutorials,他们所做的就是将UIView添加到UIScrollView[scrollView addSubView:myView];简单,因为该广告连接到使用界面构建器。

有人可以指导我如何使用代码添加UIScrollView(仅限代码)

2 个答案:

答案 0 :(得分:1)

非常简单:

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)];

这段代码是在我脑海中编写的,很抱歉,如果有一个sintax错误。

答案 1 :(得分:1)

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

https://github.com/mattneub/Programming-iOS-4-Book-Examples/tree/master/convertedToIOS5

滚动视图示例以p482p494scrollViewInCode开头。