滑动控件,可以左右及上下滑动、代码中有几个常用属性的解释
一、基本使用示例代码:
- (void)viewDidLoad
{
[superviewDidLoad];
self.view.backgroundColor = [UIColororangeColor];
self.scrollView = [[[UIScrollViewalloc] initWithFrame:CGRectMake(0, 0, 320, 400)] autorelease];
self.scrollView.backgroundColor = [UIColorpurpleColor];
// 设置代理
self.scrollView.delegate = self;
// 是否分页,即一次滑动一页的大小
self.scrollView.pagingEnabled = YES;
// 是否显示竖直方向上的滑动指示线
self.scrollView.showsVerticalScrollIndicator = NO;
// 当某个方向上的contentSize小于或等于ScrollView的frame时,此方向上不会滑动
CGSize newSize = CGSizeMake(self.view.frame.size.width * 3, 400);
[self.scrollViewsetContentSize:newSize];
[self.viewaddSubview:self.scrollView];
UILabel *label1 = [[[UILabelalloc] initWithFrame:CGRectMake(100, 200, 120, 40)] autorelease];
label1.text = @"第一页";
[self.scrollViewaddSubview:label1];
UILabel *label2 = [[[UILabelalloc] initWithFrame:CGRectMake(420, 200, 120, 40)] autorelease];
label2.text = @"第二页";
[self.scrollViewaddSubview:label2];
UILabel *label3 = [[[UILabelalloc] initWithFrame:CGRectMake(740, 200, 120, 40)] autorelease];
label3.text = @"第三页";
[self.scrollViewaddSubview:label3];
}