ben gereken bir proje üzerinde çalışıyorum uğraşmak için:katman destekli IKImageBrowserView, Z-sipariş ve diğer kaygıları
- başka görüşe bir IKImageBrowserView içeren bir görünümden bir geçiş animasyon var;
- , her IKImageBrowserCell öğesinde, fare görünüm boyunca hareket ettikçe, üzerine gelinecek bir yer kaplamasina sahiptir;
- bu katman değilse IKImageBrowserView z sıralamasını dikkate değildir: ve bir NSView aşağıdaki I olan am
sorunları görüntü tarayıcısı, bir görünüşünün bir kısmının üst üste sahip -backed -> IKImageBrowserView bir görünüm üstte olsa bile (veya bu konu için)
- Görüntü tarayıcısı görünümü katman destekli ise, z siparişi sorunu çözülür, ancak IKImageBrowserView kesmelerdeki özel davranışlar (örneğin hovers) -> Exampl için Mac 10.7'de e, tarayıcı hücresinin seçim katmanı ve önalan katmanı, görüntü ile kaydırma görünümünün "zıpla" bölgesinde hareket etmemektedir.
Geçiş animasyonlarını yapmak için katman desteğine ihtiyacım var.
Performans nedeniyle, Apple'ın örtüşen görüşlerini örtüştüğünü bilmiyorum. Bununla birlikte, bunun önlenemeyeceği durumlar vardır.
Bu konuda Apple'a teknik destek olayı gönderdim. Onlar mühendislere tırmandırdılar, ancak bir hata raporu göndermemi de tavsiye ettiler.
Bunu daha önce kimsenin içine soktunuz ve eğer öyleyse hangi geçici çözümü kullandınız?
Merak eden herkes için örnek proje https://github.com/jdbenito/nerdery buradadır. Uygulama temsilcisinde, -setWantsLayer: line yorumunu/uncommenting'i deneyin.
IKImageBrowserView, katman destekli olduğunda garip davranışlar sergilemeye başlar. Ve belirtiler OS'ye bağlı olarak değişir (örn. Mac OS 10.6'da, başka bir sekmeye geçip IKImageBrowserView'a geri dönene kadar geçişler çalışır. Mac OS 10.8'de, gezinme katmanları doğru hücrede işlenemiyor gibi görünebilir) .
Aynı sorunu yaşıyoruz. Henüz bir çözüm bulunamadı. Tarafından haber var mı? – Raffael
IKImageBrowserView ile hoş olmayan bir deneyim yaşadım ve bir daha asla kullanmaya çalışmam.Özelleştirme için haftalar geçirmek, bazı basit şeylerin uygulanmasının imkânsız olduğunun anlaşılmasıyla sonuçlandı. Bu yüzden, 3 günde kendi katmanım tarafından barındırılan kontrolümü oluşturdum ve şimdi ihtiyacım olan her şeye uyacak şekilde değiştirebiliyorum. – UJey