Trên iPhone (mặc dù tôi tưởng tượng đó là một câu hỏi không kém hợp lệ trong Cocoa) Tôi có một UIScrollView xung quanh một UIView được hỗ trợ bởi một CATiledLayer. Cách nó hoạt động theo mặc định là tải bất kỳ lát gạch không có/không được mở nào khi khung nhìn của tôi cuộn qua một phần trống của CATiledLayer.Tải trước/gạch hiển thị trước trong một CATiledLayer?
Điều tôi muốn biết là có cách nào kích hoạt CATiledLayer để tải một lát không được hiển thị? Ví dụ, tôi muốn tải trước tất cả các ô liền kề với ô được hiển thị hiện tại trong khi chúng vẫn ở chế độ không dùng màn hình, do đó tránh nhấp nháy một màn hình trống mờ dần vào hình ảnh khi nó được tải không đồng bộ.
Bất kỳ ý tưởng nào?
Bạn đã xác định điều này? Tôi thực sự muốn biết làm thế nào bạn đã làm nó nếu bạn đã làm. –
Không. Không bao giờ làm. :(Sử dụng setNeedsDisplayInRect: hoạt động để làm mới nội dung của một ô đã được tải, nhưng dường như không làm cho nó tải trước. – jemmons