UIScrollView * scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 30, self.view.frame.size.width, 200)];
scrollView.contentSize = CGSizeMake(0, 0);
[self.view addSubview:scrollView];
scrollView.backgroundColor = [UIColor grayColor];
[scrollView setShowsVerticalScrollIndicator:NO];//关闭ScrollView的上下滚动条
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 100)];
label.numberOfLines = 0;//行数设为0,就会自动改变行数。
label.lineBreakMode = NSLineBreakByWordWrapping;//截断
label.font = [UIFont systemFontOfSize:16];
label.text = @"风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健康风格和健---";
CGSize size = [label sizeThatFits:CGSizeMake(label.frame.size.width, MAXFLOAT)];
label.frame =CGRectMake(0, 0, self.view.frame.size.width, size.height);
[scrollView addSubview:label];
label.backgroundColor = [UIColor grayColor];
scrollView.contentSize = CGSizeMake(self.view.frame.size.width, size.height);
发现网上有很多盆友写的都不清楚,而且有些也很老了,都不能用了。
可滚动查看。