2013-10-11 36 views

Trả lời

6

Gần đây, tôi đã tạo một lớp con UIScrollView được gọi là DRDynamicSlideShow để dễ dàng triển khai các trình chiếu tương tác cảm ứng như IFTTT. Kiểm tra nó ra, nó chỉ mất 1 dòng mã cho mỗi hình ảnh động!

https://github.com/Dromaguirre/DRDynamicSlideShow

+0

Đẹp. Nhưng một số điều tôi nhận thấy rằng bạn không thể thêm bất cứ điều gì trên trang> 1 với hình ảnh động "xuất hiện từ bên trái". Bạn phải lừa hoặc một bộ hoạt ảnh như giữ alpha 0 nếu bạn ít hơn trang như vậy, để làm như vậy. Khái niệm này rất dễ. Nếu bạn không quan tâm đến mối quan tâm của tôi. –

8

Thực ra, IFTTT đã mở nguồn khung mà họ đã tạo cho điều này. Nó được gọi là JazzHands và nó available on GitHub:

Jazz Hands là một đơn giản, keyframe dựa khuôn khổ hoạt hình cho UIKit. Ảnh động có thể được điều khiển thông qua cử chỉ, chế độ xem cuộn, kvo hoặc ReactiveCocoa.

Jazz Hands được sử dụng rộng rãi trong IFTTT cho iPhone, nổi tiếng nhất trong phần giới thiệu ứng dụng.

+0

Đẹp. Nhưng một số điều tôi nhận thấy rằng bạn không thể thêm bất cứ điều gì trên trang> 1 với hình ảnh động "xuất hiện từ bên trái". Bạn phải lừa hoặc một bộ hoạt ảnh như giữ alpha 0 nếu bạn ít hơn trang như vậy, để làm như vậy. Khái niệm này rất dễ. Nếu bạn không quan tâm đến mối quan tâm của tôi. –

Các vấn đề liên quan