tôi biết về lệnh này:Làm cách nào để bật/tắt cuộn trong UITableView?
self.tableView.scrollEnabled = true
Câu hỏi đặt ra là: Tôi muốn khóa di chuyển theo vị trí scrollview. Đối với điều này tôi làm:
let topEdge = scrollView.contentOffset.y
let followersViewEdge = CGRectGetHeight(self.profileView.frame) - 50
if topEdge >= followersViewEdge {
self.tableView.scrollEnabled = true
}
nó hoạt động, nhưng vấn đề là nó không khóa hoặc mở khóa cuộn ngay lập tức. Để khóa hoặc mở khóa cuộn UITableView, tôi cần nhả ngón tay ra khỏi màn hình và cuộn lại. Trong trường hợp này nó hoạt động.
Tôi muốn làm cho nó ngay lập tức, vì vậy nó khóa và mở khóa cuộn trong khi tôi đang vuốt trên màn hình. Tôi làm nó như thế nào?
CẬP NHẬT
Mã của tôi hoạt động. Không vấn đề gì. Vấn đề là tôi cần phải thực hiện những thay đổi này ngay lập tức, mà không cần đưa ngón tay của tôi ra khỏi màn hình.
Vì vậy, đừng trả lời tôi cách khóa cuộn! Tôi biết làm thế nào để làm điều này.
thử 'scrollViewDidScroll' đại biểu? – zcui93
@ zcui93 mã của tôi hoạt động. Vì vậy, vâng, tôi đã kết nối đại biểu. Vui lòng đọc kỹ –
Không có gì bạn nói đã đề cập. – zcui93