CGRectMake和setContentSize之间的区别scrollVew

时间:2012-09-19 09:57:05

标签: xcode scrollview cgrectmake

这两条指令有什么区别

scrollView.frame = CGRectMake(0,-100,960,100);

[scrollView setContentSize:CGSizeMake(960,100)];

1 个答案:

答案 0 :(得分:0)

  

scrollView.frame = CGRectMake(0,-100,960,100);

设置UIScrollView的框架。这意味着您可以在视图上设置UiScrollView的原点和可见大小。

  

[scrollView setContentSize:CGSizeMake(960,100)];

设置UIScrollView的内容大小。您使用UIScrollView,因为您可以显示比在视图框架内显示的内容更多的内容。因此,您必须设置contentView的大小,您可以向上和向下滚动。

查看Apple文档:Creating and Configuring Scroll Views