Làm thế nào để một dịch dòng cuối cùng của mã ObjC sau để Swift:Thiết lập CIFilter trong Swift
CGAffineTransform transform = CGAffineTransformIdentity;
CIFilter *clampFilter = [CIFilter filterWithName:@"CIAffineClamp"];
[clampFilter setValue:[NSValue valueWithBytes:&transform objCType:@encode(CGAffineTransform)] forKey:@"inputTransform"];
Các dòng sau
clampFilter.setValue(transform, forKey: "inputTransform")
sản xuất
Type 'CGAffineTransform' does not conform to protocol 'AnyObject'
Nó đang gặp sự cố trong Swift 3.1. Bạn có thể gửi bất kỳ ví dụ về CIAffineClamp hoặc CIAffineTile. – ChanWarde
@ChanWarde: Vui lòng kiểm tra xem bản cập nhật có phù hợp với bạn không. –
hello @Martin R, nó không hoạt động ngay cả chỉ "CIKaleidoscope" trong TileEffect đang làm việc cho tôi. Tất cả các bộ lọc khác đều trả về hình ảnh nil. Tôi không tìm thấy bất kỳ ví dụ, câu hỏi hoặc tham chiếu cho nó. Bạn có thể vui lòng thêm một số mã. Hoặc tôi nên thêm một câu hỏi mới cho nó ?? – ChanWarde