Tôi có một hình ảnh trông giống như một chiếc bánh rán và muốn làm động nó để nó trông giống như vòng tròn bánh rán chưa hoàn thành (đột quỵ không đóng). Thật khó để mô tả nhưng hãy tưởng tượng một đồng hồ tốc độ mà đi đến 100 và bạn lái xe 50. Tôi đã thực hiện các mặt nạ với sự giúp đỡ của một con đường và [path addClip] bên trong UIGraphicsBeginImageContextWithOptions nơi tôi cũng làm cho UIImage.Animate một UIBezierPath mà clip một UIImage
Câu hỏi của tôi bây giờ là tôi có thể hoặc làm cách nào để tạo hiệu ứng cho đường dẫn. Tôi đã thử nó với một CABasicAnimation và 2 đường dẫn (con đường đầu tiên mà startAngle và endAngle là như nhau và đường dẫn thứ hai là endAngle là góc mong muốn) với "path" như keyPath nhưng điều đó không hoạt động.
Bất cứ điều gì giúp;)
Bạn và tôi có cách tiếp cận rất giống nhau. Lưu ý rằng bạn có thể thay đổi thuộc tính strokeEnd của lớp trực tiếp và nhận được một "hoạt ảnh ngầm" miễn phí mà không phải tạo một đối tượng CABasicAnimation. –
@DuncanC Nếu bạn biết làm thế nào để animate con đường, sau đó tôi không chắc chắn nếu tôi làm theo những gì câu hỏi được. – Rob
Tôi đã không đặt câu hỏi. Tôi đã chỉ ra rằng bạn có thể bỏ qua CABasicAnimation và chỉ thay đổi thuộc tính strokeEnd. Điều đó sẽ tạo ra một hình ảnh động ngầm. –