Tôi đang cố gắng thực hiện tự động lặp lại hoạt ảnh xoay hình ảnh của mình bằng CABasicAnimation. Tôi đã cố gắng tìm kiếm trên web làm thế nào để thiết lập tài sản như vậy nhưng không thể tìm thấy điều đó. Nó thực sự không có tài sản như vậy cho hoạt hình của CA? Tôi biết rằng bạn có thể đặt một số giá trị lớn (here) để repeatCount tài sản nhưng hey, tại sao sau đó không UIView animateWithDuration có một tùy chọn UIViewAnimationOptionRepeat và những gì giá trị là hardcoded cho nó?CABasicAnimation lặp lại không giới hạn mà không có HUGE_VALF?
Trả lời
Không, đây là cách bạn phải thực hiện theo the documentation.
Đặt thuộc tính này thành
HUGE_VALF
sẽ khiến hoạt ảnh lặp lại mãi mãi.
Cập nhật cho Swift:
HUGE_VALF không tiếp xúc với Swift. Tuy nhiên, sự hiểu biết của tôi từ this page là HUGE_VALF được dự định là vô cùng (trên thực tế, INFINITY
được định nghĩa là HUGE_VALF
). Kể từ khi Nghị định thư FloatingPointType
Swift cung cấp một static var infinity
, bạn chỉ có thể viết
myAnimation.repeatCount = .infinity
trong iOS 7 trở lên, nó dừng sau một khoảng thời gian nhất định.Không chắc chắn lý do gì. –
'Float.infinity' trong Swift. Tài liệu được đề cập đề cập đến 'HUGE_VALF' nhưng không cho biết cách thể hiện giống nhau trong Swift. –
Đối nhanh chóng 3.0 trở lên
let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation.z")
rotationAnimation.fromValue = 0
rotationAnimation.toValue = CGFloat.pi * 2
rotationAnimation.duration = 1
rotationAnimation.repeatCount = .infinity
holderView.btnRefresh.layer.add(rotationAnimation, forKey: "spinAnimation")
- 1. Lặp lại nền giới hạn CSS (nhiều hình nền)
- 2. offset MySQL Không giới hạn
- 3. Vectơ ra khỏi giới hạn mà không đưa ra lỗi
- 4. mongodb được đếm mà không lặp lại tìm
- 5. RegularExpressionValidator để giới hạn độ dài đầu vào mà không có giới hạn về các loại ký tự
- 6. php có bị giới hạn không?
- 7. Có giới hạn về số lượng mô-đun mà WinDbg có thể thấy không?
- 8. Kiểm tra xem biến có được đặt hay không và lặp lại nó mà không lặp lại?
- 9. Có giới hạn về số lượng cuộc gọi urlfetch không đồng bộ mà tôi có thể chạy đồng thời không?
- 10. Có thể giới hạn các quốc gia mà ứng dụng iOS được phát hành không?
- 11. SDK Facebook có giới hạn đăng lên tường không
- 12. Tạo dạng sóng không giới hạn
- 13. css với hình nền mà không lặp lại hình ảnh
- 14. Số ngẫu nhiên trong Lua mà không lặp lại
- 15. Nhật ký không giới hạn với logrotate
- 16. Giới hạn thời gian mà một hàm xử lý trong R cho vòng lặp
- 17. Không thể đặt giới hạn với coord_trans
- 18. C# generics - không có giới hạn dưới bởi thiết kế?
- 19. Nhận trình lặp ngược lại từ trình lặp lặp mà không biết loại giá trị
- 20. Giới hạn của Firefox Worker có tồn tại không?
- 21. có giới hạn độ dài trên tên biến g ++ không?
- 22. Java có giới hạn về độ dài tên lớp không?
- 23. Đối tượng Ruby có giới hạn kích thước không?
- 24. BigInteger không có giới hạn nghĩa là gì?
- 25. Các WebSockets có giới hạn thông lượng không?
- 26. Có giới hạn nào đối với setTimeout không?
- 27. Có giới hạn về số lượng tác vụ không?
- 28. Có thể tắt giới hạn khung trong libGDX không?
- 29. MySQL Có giới hạn nào đối với InnerJoin không?
- 30. Routing, không giới hạn số thông số
Các giá trị là '1e50', trong' math.h'. – bcattle
Trong XCode ⌘-click để đi đến định nghĩa của một cái gì đó. – bcattle