사용자가 맨 위로 스크롤 할 때 UITableView의 높이를 높이고 사용자가 아래로 스크롤 할 때 높이를 낮추고 싶습니다. 나는스크롤을 기반으로 UITableview의 높이를 동적으로 늘리는 방법
if scrollView == tableView {
print(scrollView.contentOffset.y)
let height: CGFloat = scrollView.contentOffset.y+200
let maxHeight: CGFloat = self.view.bounds.size.height - 64
let minHeight:CGFloat = 200
if height < maxHeight && height > minHeight {
UIView.animateWithDuration(0.25, animations: {() -> Void in
self.tblHeightCons.constant = height
self.view.setNeedsUpdateConstraints()
})
}
}
https://drive.google.com/file/d/0B9WA3RAMmfrKQlBVOG9NaEllRTQ/view
하지만 난이 내용을 이동하지 않으려는 ..
업로드 된 비디오를 시청하십시오. –
@SalmanGhumsani [link] (https://drive.google.com/file/d/0B2anHjlVQmm_aDExLUhXYllXVEk/view?usp=sharing)와 같은 것을하고 싶다면 parallaxheader (https://www.cocoacontrols.com/)를 사용하십시오. controls/vgparallaxheader) –