Tôi đang cố gắng tạo hoạt ảnh để thu gọn chế độ xem bao gồm một số bản xem trước.iOS làm động một chế độ xem bao gồm các bản xem trước
[UIView beginAnimations:@"advancedAnimations" context:nil];
[UIView setAnimationDuration:3.0];
CGRect aFrame = aView.frame;
aView.size.height = 0;
aView.frame = aFrame;
[UIView commitAnimations];
Hoạt ảnh này hoạt động tốt, nhưng chỉ cho chế độ aView. Các bản xem trước không sụp đổ như mong đợi. Làm cách nào để làm cho các bản xem lại cũng bị thu hẹp? Hơn nữa, có cách nào để tính toán lại kích thước ban đầu sau khi bị sụp đổ không?
THX
Vẫn còn tốt, nhưng điều tôi muốn làm là thu gọn chế độ xem, ẩn nội dung của nó khi nó nhỏ hơn. CGAffineTransformMakeScale cân đối toàn bộ nội dung. BTW, bạn không thể sử dụng 0,0 trong biến đổi. – toppless
Bạn thấy rằng chúng ta không thể sử dụng 0.0 trong biến đổi ở đâu? Dù sao, tôi không chắc câu hỏi của bạn là gì… Bạn có muốn các cuộc phỏng vấn của bạn mở rộng hay bạn muốn chúng bị cắt khi hoạt ảnh diễn ra? – Zoleas
Hãy thử đặt nó thành 0.0 và xem hoạt ảnh sẽ trông như thế nào và so sánh nó với cài đặt là 0,001. Tôi buộc phải không thay đổi kích cỡ các bản xem trước, nhưng để có hiệu ứng "cửa trượt", vì chế độ xem chính sẽ nhỏ hơn. – toppless