2011-03-10 42 views
5

Tôi đang cố gắng tạo chuyển tiếp/hoạt ảnh trên UIView trông giống như hình ảnh trong liên kết bên dưới. Nó sẽ bắt đầu với một UIView đó là một hình chữ nhật tiêu chuẩn hình dạng, xem sau đó sẽ animate/quá trình chuyển đổi như bên trái đang được đẩy và nó quay ở góc bên phải, giống như một cánh cửa mở nhẹ. Tôi chắc chắn đây là một điều thực sự dễ dàng để làm trong Core Animation, và tôi đã cố gắng tìm kiếm các giải pháp, nhưng không tìm thấy bất kỳ ví dụ nào.Mở hiệu ứng cửa bằng cách sử dụng Core Animation

Dưới đây là một ví dụ về những gì tôi đang cố gắng để đạt được:

enter image description here

Trả lời

4

Những gì bạn đang hy vọng có thể đạt được là khá thẳng về phía trước nếu bạn không phải lo lắng về việc thêm bất kỳ bóng hoặc ánh sáng để các cửa.

Check-out bài này từ diễn đàn này: How do I apply a perspective transform to a UIView?

Nó nên chỉ cho bạn đi đúng hướng. Bạn sẽ phải chơi xung quanh với vị trí thực tế của cửa (tức là làm cho quan điểm đáng tin cậy) nhưng mã ở đây sẽ cung cấp cho bạn một ý tưởng tốt về cách chuyển đổi UIView (một CALayer thực sự).

Chúc may mắn, James

+0

Xin cảm ơn, James. Đó là những gì tôi đang tìm kiếm. – Thad

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