Tôi có chế độ xem có hỗ trợ CATiledLayer. Tôi muốn lấy các khối có thể nhìn thấy từ CATILLayer UIView này và thêm nó vào một khung nhìn khác như là lớp đệm CALayer, do đó tái tạo hình ảnh hiển thị trong một UIView khác mà không sử dụng CATiledLayer.CATiledLayer to CALayer
Lý do tôi muốn làm điều này là tôi sẽ sử dụng UIView thứ hai này để che giấu hiệu quả của việc cập nhật CATIVLayer được hỗ trợ UIView - điều này hiện đang tạo nhấp nháy vì tất cả các ô được tải lại.
Vấn đề là, tôi không hoàn toàn chắc chắn làm thế nào tôi sẽ làm điều này. Bất kỳ ý tưởng?
Vì vậy, bạn muốn có một cái nhìn cố tình lát gạch và làm cho một cái nhìn bình thường để che giấu quan điểm lát gạch ...? Có lẽ một câu hỏi điên rồ nhưng tại sao nó lại được lát gạch để bắt đầu? –
@PauldeLange - Khi chế độ xem lát gạch của tôi được tải lại, 'nhấp nháy' khi các ô được vẽ lại. Sẽ có một UIView bên dưới chế độ xem lát gạch sẽ là bản sao trực tiếp của các ô xếp ở trên. Sau đó, khi các viên gạch được nạp lại, khung nhìn dưới cùng sẽ hiển thị trong một giây sau khi các viên gạch được nạp lại, do đó dừng ảnh hưởng nhấp nháy. Từ những gì tôi có thể nói đây là một thực tế khá phổ biến cho các chương trình đồ họa - sử dụng bộ đệm đồ họa để làm mịn các ảnh hưởng của việc hiển thị bất kỳ nội dung mới nào ở trên. –
Nếu bạn có thể hiển thị chế độ xem nền nhanh hơn các ô xếp, tại sao bạn có các ô xếp? ảnh hưởng -> hiệu ứng bằng cách này. –