DIPERBARUI: (Setelah @EranMarom menunjukkan komentarnya)
Anda dapat menghentikan pengguliran horizontal atau pengguliran vertikal dalam ScrollViewDelegate
Metode. Ini dia caranya,
Menghentikan Pengguliran Horizontal:
Jika Anda ingin menggulir secara horizontal, maka Anda perlu meningkatkan contentOffset.x. Mencegah yang menghentikan scrollview scroll dalam arah horizontal.
- (void)scrollViewDidScroll:(UIScrollView *)sender {
sender.contentOffset.x = 0.0
}
Menghentikan Pengguliran Vertikal:
Jika Anda ingin menggulir secara vertikal, maka Anda perlu meningkatkan contentOffset.y. Mencegah yang menghentikan scrollview scroll ke arah vertikal.
- (void)scrollViewDidScroll:(UIScrollView *)sender {
sender.contentOffset.y = 0.0
}
Kode di atas mencegah perubahan dalam x
dan y
dari a scrollview contentOffset
dan itu mengarah pada penghentian metode pengguliran scrollViewDidScroll:
.