我已经阅读了很多教程,但大多数教程都讲述了如何使用界面构建器添加UIScrollView
。我需要使用代码添加scrollview。我经历了几次tutorials,他们所做的就是将UIView
添加到UIScrollView
。 [scrollView addSubView:myView];
简单,因为该广告连接到使用界面构建器。
有人可以指导我如何使用代码添加UIScrollView
(仅限代码)
答案 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开头。