Tôi có hai UIViews trên bộ điều khiển chế độ xem của tôi. Tôi muốn lật giữa hai chế độ xem khi người dùng chạm vào. Mọi thứ đều tốt, ngoại trừ hoạt hình tôi đã cố gắng hai phương pháp, đầu tiên là:Lật hoạt ảnh giữa hai UIViews trên UIViewController
[UIView transitionFromView:frontView toView:backView
duration:01.0 options:UIViewAnimationOptionTransitionFlipFromRight
completion:NULL];
này được sinh động quan điểm nhưng thực tế sinh động quan điểm quan điểm điều khiển toàn bộ, trong khi tôi muốn chỉ có phần nơi quan điểm của tôi là, đó là khoảng 320x200 ở giữa màn hình.
Sau đó, tôi đã thử các tùy chọn khác, đó là:
[UIView animateWithDuration:1.0 delay:0.0
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[frontView removeFromSuperview];
[self.view addSubview:backView];
} completion:nil];
Nhưng đây không phải là hiệu ứng động quan điểm gì cả. Chỉ cần chuyển đổi các chế độ xem ngay lập tức mà không cần bất kỳ hoạt ảnh nào. Bất cứ ai có thể vui lòng giúp tôi trong sự hiểu biết nơi tôi sai hoặc cần phải thay đổi. Cảm ơn rất nhiều vì đã dành thời gian và cân nhắc của bạn.
thử liên kết [this] (http://stackoverflow.com/questions/5703742/iphone-flip-animation-using-uiviewanimationtransitionflipfromleft-in-landscape-m) này có thể giúp bạn hoặc thử tăng thời lượng lên 2 giây –