Tôi đã xem câu hỏi this và nó không hoạt động. Tôi cũng đang cố gắng tránh this loại giải pháp. Cuối cùng, tôi sẵn sàng đi với một CADisplayLink
và thay đổi từng khung theo cách thủ công. Tuy nhiên, có một cách đơn giản hơn để làm điều này?Gif hoạt ảnh bên trong UITextView
5
A
Trả lời
3
Hình động gif nếu chỉ là một tập hợp các hình ảnh được hiển thị theo trình tự tại một khoảng thời gian được định thời gian. Bạn có thể làm điều này với một UIImageView
như thế này:
imageView.animationImages = [UIImage(named: "uploadFrame0")!, UIImage(named: "uploadFrame1")!, UIImage(named: "uploadFrame2")!, UIImage(named: "uploadFrame3")!, UIImage(named: "uploadFrame4")!, UIImage(named: "uploadFrame5")!, UIImage(named: "uploadFrame6")!, UIImage(named: "uploadFrame7")!, UIImage(named: "uploadFrame8")!]
imageView.animationDuration = 1
imageView.startAnimating()
Sau đó, bạn có thể sử dụng đường dẫn loại trừ để làm cho dòng chảy văn bản xung quanh nó.
1
Sử dụng đường dẫn loại trừ để xác định các khu vực được lưu giữ miễn phí, hơn là thêm hình ảnh với chế độ xem hình ảnh.
NSMutableArray *exclutionPaths = [NSMutableArray array];
[exclutionPaths addObject:[UIBezierPath bezierPathWithRect:CGRectInset(imageFrame, -4, 0)]];
[_textView.textContainer setExclusionPaths:exclutionPaths];
[_textView addSubview:imageView];
Các vấn đề liên quan
- 1. Hoạt ảnh UIImage trong UITextView với TextKit
- 2. Tắt hoạt ảnh GIF trong HTML
- 3. Đặt hoạt ảnh .GIF Làm nền Android
- 4. Gif động không hoạt ảnh khi gửi
- 5. Cách tạo hoạt ảnh GIF hoạt động từ Android WebView
- 6. iOS Share GIF (ảnh động) không hoạt động
- 7. Thêm hình ảnh vào UITextView
- 8. Có thể phát hiện hình ảnh động bên cạnh hình ảnh gif không?
- 9. base64 được mã hóa hoạt ảnh gif làm nền css?
- 10. Với PHP, có thể hợp nhất một ảnh động gif bằng jpg và giữ lại hoạt ảnh gif không?
- 11. Thay đổi màu văn bản UITextView bằng hoạt ảnh
- 12. hiển thị ảnh động gif trong WPF
- 13. Hiển thị ảnh động GIF
- 14. Hoạt ảnh UIView bên trong UITableViewCell
- 15. C# gif Hình ảnh tới MemoryStream và ngược lại (mất hoạt ảnh)
- 16. Có thể tải một ảnh gif động mà không phát hoạt ảnh?
- 17. Ảnh động GIF thay thế cho iOS
- 18. Hoạt hình gif khi di chuột
- 19. tạo gif từ hình ảnh sử dụng imageio trong python
- 20. Làm cách nào để sử dụng .gif hoạt ảnh trong ứng dụng iPhone của tôi?
- 21. Thời lượng khung tùy chỉnh cho Gif hoạt ảnh trong Python ImageIO
- 22. Loại hoạt ảnh GIF cho điểm đánh dấu trong bản đồ google api ANDROID
- 23. Chuyển đổi hình ảnh Gif thành NSData
- 24. Tạo Bản đồ Màu Hình ảnh Gif trong iOS 11
- 25. GIF ngừng hoạt ảnh khi chuột di chuyển đang di chuyển
- 26. iOS - Thay đổi kích thước văn bản hoạt ảnh trong UILabel hoặc UITextView?
- 27. Làm thế nào để bạn chia tỷ lệ hình ảnh GIF động trong PIL và bảo toàn hoạt ảnh
- 28. cách tạo hình ảnh gif bằng hai bitmap trong android
- 29. Làm cách nào để tạo hình ảnh GIF trong .NET?
- 30. Phát tệp hình ảnh GIF động trong imageview
Bạn chỉ muốn một hình ảnh trong 'UITextView' hoặc bạn có muốn GIF hoạt ảnh? Nếu bạn đang nói về 'CADisplayLink' và khung thì tôi cho rằng bạn muốn nó hoạt hình? – mluisbrown
Tôi muốn Gif ở bên trong TextView và (do đó là một Gif) để tạo hiệu ứng động. – Peres
Ok, đó là những gì tôi nghĩ. Gif không phải làm động, chúng có thể chỉ là một khung hình duy nhất. – mluisbrown