차이

2012-09-19 3 views
0

이 두 명령어차이

scrollView.frame CGRectMake = (0, -100, 960, 100) 사이의 차이가 무엇이고;

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

답변

0

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

UIScrollView의 프레임을 설정합니다. 즉, 뷰에서 UiScrollView의 원점과 보이는 크기를 설정한다는 의미입니다.

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

UIScrollView의 콘텐츠 크기를 설정합니다. UIScrollView는보기 프레임 내에 표시 할 수있는 것보다 더 많은 내용을 표시 할 수 있으므로 사용합니다. 따라서 위와 아래로 스크롤하는 contentView의 크기를 설정해야합니다.

애플 문서보기 : Creating and Configuring Scroll Views

+0

그것이 도움이 될 것이라고 생각합니다. – user1426954