Tôi có một "zoom" hoạt hình đẹp và dễ dàng cho một cái nhìn, mà bắt đầu như một dấu chấm và làm sinh động lên đến kích thước màn hình đầy đủ:beginAnimations UIView với subviews
[UIView beginAnimations:nil context:NULL]; [UIView setAnimationBeginsFromCurrentState:YES]; [UIView setAnimationDuration:1.0]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; myView.frame = CGRectMake(0,0,320,480); myView.transform = CGAffineTransformIdentity; [UIView commitAnimations];
Cho đến nay rất tốt :-)
Vấn đề là khi tôi thêm các bản xem trước vào myView, tôi ngạc nhiên, họ không tuân theo kế hoạch hoạt hình của superview!?!?
Btw. subviews hiện đang được thêm vào như bình thường trong initWithFrame của MyView. Tôi đã cố gắng để thiết lập tài sản biến đổi của họ để CGAffineTransformIdentity bu nó đã không giúp đỡ.
Vì vậy, những gì cần phải được thực hiện để cho phép một chế độ xem của myView cũng hoạt ảnh trong thời trang "thu phóng" đẹp mắt cùng với người giám sát của nó?
Cảm ơn trước!
/John
Bạn có thêm các bản xem trước sau khi đặt biến đổi trong chế độ xem chính không? Bạn đã thử ẩn chế độ xem chính chưa? – pgb
Có, tôi đã cố gắng thiết lập thuộc tính biến đổi của MainView trước khi thêm subviews (trong phương thức initWithFrame) để không có sự trợ giúp. Điều gì sẽ ẩn MainView làm để giúp giải quyết vấn đề này ?? Vấn đề là các bản xem trước của các trang trình bày MainView trong khi hoạt ảnh thay vì phóng to giống như MainView. –