CATiledLayer desteğiyle ilgili bir görünüm var. Görünen karoları bu CATiledLayer UIView'den almak ve onu CALayer desteği olarak başka bir görünüme eklemek istiyorum, böylece görünür görüntüyü CATiledLayer kullanmayan başka bir UIView'de yeniden oluşturmak istiyorum.CATfulLayer to CALayer
Bunu yapmak istediğimden, bu ikinci UIView'i, CATiledLayer destekli UIView'yi güncellemenin etkisini gizlemek için kullanacağım - bu, tüm döşemeler yeniden yüklendikçe, şu anda bir titreşim oluşturuyor.
Sorun şu ki, bunu nasıl yapacağımı tam olarak bilmiyordum. Herhangi bir fikir?
Yani bir kasten kiremitli bir görünüm alır ve kiremitli görünümünü gizlemek için normal bir görünüm yapmak istiyorum ...? Belki de çılgın bir soru ama niçin başlamıştı? –
@PauldeLange - Döşenmiş görünümüm yeniden yüklendiğinde, karolar yeniden çizilirken 'titretir'. Yukarıdaki çinilerin doğrudan bir kopyası olacak olan döşemenin altında bir UIView olacaktır. Daha sonra karolar yeniden yüklendiğinde, fayanslar yeniden yüklendikçe alttan görünüm, bölünmüş bir saniye boyunca gösterilecek ve böylece titreme etkisini durduracaktır. Bunu anlatabildiğim kadarıyla, grafik programları için oldukça yaygın bir uygulamadır - yukarıdaki herhangi bir yeni içeriğin oluşturulmasının etkilerini düzeltmek için bir grafik tampon kullanmak. –
Arka plan görüntüsünü fayanstan daha hızlı hale getirebilirseniz, neden fayanslarınız var? etki -> etkiyi etkiler. –