0
신속한 스크롤 뷰에 끈적한 헤더를 추가하려고했습니다. 내가 검색하는 동안, 나는 예를 발견하고 다음과 같이 I 구현 :스크롤 뷰의 끈적한 헤더
override func viewDidLoad() {
super.viewDidLoad()
self.m_scrlvwMAinScroll.delegate = self
self.initialOffSet = self.m_vwAnchorVw.frame.origin.y
}
func scrollViewDidScroll(_ scrollView: UIScrollView) {
var newFrame = self.m_vwAnchorVw.frame
newFrame.origin.y = max(self.initialOffSet, scrollView.contentOffset.y)
self.m_vwAnchorVw.frame = newFrame
}
그러나 여기하지만 스크롤하는 동안, 다른있는 ScrollView 내용 이 아닌 아래 끈적보기를 통해 스크롤 된 상단에 서 끈적 끈적한보기 (self.m_vwAnchorVw
) 보기.
위로 스크롤하면 스크롤보기 내용이 끈적보기 아래로 스크롤되기를 원합니다.
코드를 어떻게 변경해야합니까? 나는 이것이 당신이 파단을 추가하는 순서의 결과라고 생각
감사합니다 밀란 응답 ... 프로그래밍 방식으로 끈적보기를 추가하고 있습니다. 또한 scrollview의 다른 내용이 scrollview에 동적으로 추가됩니다. 다음 계층을 끈적보기로 설정할 수 있습니까? – vensM
확실히, 당신은 모든 콘텐츠가 추가되었음을 알 때 예를 들어'contentView.bringSubview (toFront : stickyView)'를 사용할 수 있어야합니다. –
@vensM 해결 했습니까? –