Skip to content

duckien219/Infinite-Scrollview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Infinite Scrollview

Là một dạng vòng lặp vô hạn khi ta kéo Scrollview tới trang cuối cùng thì nó sẽ tự hiển thị về trang đầu tiên mà không cần kéo ngược lại.

Các bước thực hiện:

Bước 1:

Thêm vào màn hình một Scrollview

Bước 2:

Thêm các ảnh cần cuộn vào UIScrollview

Ta có 5 cái ảnh nhưng mảng sẽ có 7 phần tử, phần tử cuối cùng chính là chiếc ảnh thứ nhất, phần tử thứ nhất chính là chiếc ảnh cuối cùng. Mục đích của việc sắp xếp ảnh này là để khắc phục hiện tượng giật khi kéo từ chiếc ảnh cuối cùng về ảnh đầu tiên và ngược lại.

Bước 3:

Tạo hiệu ứng Infinite Scrollview bằng cách thêm các điều kiện logic vào hàm scrollViewDidScroll (Hàm này được implement thông qua UIScrollViewDelegate)

Khi vuốt sang trái tới hết chiếc ảnh thứ 6:

Khi vuốt sang phải:

Bước 4:

Thêm âm thanh khi thao tác cuộn trên Scrollview

  • Khởi tạo biến âm thanh:

  • Hiệu ứng âm thanh sẽ phát lên khi bắt đầu 1 thao tác kéo trên Scrollview bằng các implement hàm scrollViewWillBeginDragging

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages