Trong chương trình của tôi, tôi muốn tạo một hình động sẽ di chuyển với tốc độ không đổi. Dường như hoạt ảnh bắt đầu chậm, tăng tốc và sau đó kết thúc chậm. Có cách nào để thay đổi điều này không?UIView animateWithDuration: duration: animations: completion: dường như có chuyển đổi mặc định?
11
A
Trả lời
20
Bạn có thể thay đổi cài đặt này bằng cách sử dụng phương án animateWithDuration:delay:options:animations:completion:
. Gửi một mặt nạ UIViewAnimationOption
cho thông số tùy chọn. Đây là các tùy chọn mà bạn quan tâm:
UIViewAnimationOptionCurveEaseInOut
UIViewAnimationOptionCurveEaseIn
UIViewAnimationOptionCurveEaseOut
UIViewAnimationOptionCurveLinear
Tài liệu nói rằng UIViewAnimationOptionCurveEaseInOut
là giá trị mặc định.
Xem tài liệu để biết thêm chi tiết: http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html
9
Bạn nên sử dụng, mà sẽ giải quyết vấn đề của bạn
[UIView animateWithDuration:duration delay:0 options:UIViewAnimationOptionCurveLinear animations:^{
//code with animation
} completion:^(BOOL finished) {
//code for completion
}];
Các vấn đề liên quan
- 1. transitionFromView: toView: duration: options: completion: không hoạt hình chuyển đổi
- 2. UIView animateWithDuration: delay: working weird
- 3. Tại sao -animateWithDuration: delay: options: animations: completion: chặn giao diện người dùng?
- 4. animateWithDuration: delay: options: animations: completion: chặn giao diện người dùng khi được sử dụng với UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse
- 5. Đặt chuyển đổi xoay thành UIView hoặc lớp của nó dường như không hoạt động?
- 6. Các vấn đề với transitionWithView và animateWithDuration
- 7. UIView
- 8. Làm nổi bật một UIView tương tự như UIButton
- 9. chuyển đổi giây thành kép thành std :: chrono :: duration?
- 10. Python pytz: chuyển đổi giờ địa phương thành utc. Localize dường như không chuyển đổi
- 11. không animateWithDuration: hoạt ảnh: chặn chuỗi chính?
- 12. Fade in và fade ra một UIView trong khi nó đang di chuyển
- 13. Chế độ xem hoạt ảnh khối UIView di chuyển sang trái sang phải và quay lại trái
- 14. Xoay UIView trên trục X của nó (Trục ngang)
- 15. Hoạt ảnh, giống như khi bạn xóa khỏi Thư viện ảnh iPhone
- 16. ios UIView đường cong hoạt hình
- 17. Làm thế nào để chuyển đối số cho NSAction?
- 18. Stagger jQuery Animations
- 19. chuyển đổi uiview thành hình ảnh .png
- 20. UIView đường cong hoạt hình không hoạt động easinout
- 21. Sự kiện chạm UIScrollView trong khi hoạt ảnh không kích hoạt bằng animateWithDuration: nhưng hoạt động tốt với UIView beginAnimations:
- 22. Chuyển đổi CSS3 dường như sửa đổi chỉ mục z trong hoạt ảnh
- 23. Cách tạo hiệu ứng UIImageViews như cửa nở mở
- 24. UIView Popup như UIAlertView
- 25. Làm thế nào để chuyển đổi toàn màn hình với Emacs như mặc định?
- 26. PageCurl animations on ViewPager transitions?
- 27. UIView hoạt ảnh nhấp nháy với autoreverse
- 28. iOS bringSubviewToFront chặn hoạt ảnh UIView
- 29. khối hoàn thành của uiview animate không bao giờ được gọi nếu xem biến mất
- 30. Thời lượng thay đổi của hoạt ảnh UITableView (Chèn/Xóa các hàng có bảng beginUpdates)
Cảm ơn, giúp rất nhiều! – Fitzy