이 질문을 설명하는 방법을 모르겠다는 이유로 무딘 제목으로 나를 용서하십시오.iOS UIView 스크롤링 UI - 구현 방법
최근 iOS 앱은 화면의 실제 크기를 최대화하는 데 도움이되는 스크롤 UI 디자인 패턴을 사용합니다. 일반적으로 사용자가 아래로 스크롤 할 때 헤더가 숨겨집니다.
예를 들어, Instragram의 기본보기에는 맨 위에 Instragram 헤더가 있습니다. 이보기에서 위쪽으로 스크롤하면 머리글이 맨 위에 고정되고보기가 정상적으로 내용의 맨 위로 되돌아옵니다. 그러나 아래로 스크롤하면 헤더가 내용의 일부로 작동하여 추가 44 포인트의 수직 공간을 만듭니다.
아마도 iOS를 많이 사용하지는 않았지만이 방법을 가장 잘 구현하는 방법을 쉽게 알 수 없습니까? 끔찍한 묘사에 사과드립니다.
(테이블을 축소 상단에 약간의 공간을두고 만약 원한다면). 상단으로 다시 스크롤하면 테이블이 뒤로 축소됩니다. 올바르게 기억한다면 각 요소의 Y 좌표를 오프셋하여 일련의 setFrame을 [UIView 애니메이션] 내부에서 사용했습니다. 또한 scrollViewDelegate 메서드를 구현하고 scrollView의 contentOffset 값을 확인해야한다는 것을 기억합니다. – Zhang