2012-08-23 2 views
0

UIViewControllerUIScrollView이 있습니다. 나는 다음 옵션을 설정 한 :UIScrollView가 튀지 않고 스크롤하지 않습니다

  1. 수직 스크롤러
  2. 스크롤이

그것은 은하지 않습니다 스크롤을 활성화 보여줍니다. 나는 다음과 같은 설정하면 :

  1. 반송 확대
  2. 반송
  3. 바운스 수직

그것은 스크롤하지만, 수신 거부와를 ... 내가 놓친 거지 뭔가가 있나요? 스크롤링을 사용하면 스크롤하지 않는 이유는 무엇입니까 ??

[편집]

내가 그것을 몇 가지 문제가 있지만, contentSize을 설정하여 작동하도록했습니다. 그러나 내 질문에이 모든 종류의 내용, 단추, 텍스트, 레이블 등 화면이 있습니다. 어떻게 모든 (정확하게) 계산할 수 있습니까? 스크롤 뷰가 얼마나 길어 지는지 자동으로 알려주는 방법이 있습니까?

답변

1

나는 당신이 가지고있는 subviews에 contentSize의 크기를 자동으로 줄이는 방법이 없다고 생각한다. Interface Builder를 사용하고 있고 컨텐츠가 동적이지 않은 경우 컨텐츠 크기를 설정하는 것이 상대적으로 쉽습니다. 그렇지 않은 경우 수동으로 크기를 조정해야합니다.

개체의 프레임 ([myView frame])을 가져 와서 크기를 계산할 수 있어야합니다.

모든 하위보기의 프레임을 확인하고 그에 따라 contentSize의 크기를 조정하는 메소드를 작성할 수 있습니다. 하위 뷰를 수직 순서로 배치한다고 가정합니다. 마지막 뷰 프레임의 y 위치를 복용 +는 높이 것은 (view.frame.origin.y + view.frame.size.height은 contentViews의 높이와이 도움이 등등 ...

희망이 될 수 있습니다.

관련 문제