UITabBar'ım için resimler hazırlıyorum. Onları 60x60 boyutlarında yapıyorum çünkü retina ekranlarının kullanımı bu. Bununla birlikte, bu boyutu kullandığımda, çubukta çok büyük görünür, böylece yalnızca görüntünün bir kısmını görebilirsiniz. Bunu 30x30'a düşürdüğümde işe yarıyor ama bu boyutun retina olmayan ekranlar için olması gerekiyordu. 60x60 kullanırken neden düzgün görünmüyor?UITabBarItem Resim Boyutu
cevap
Retina resminizi [email protected]
olarak yeniden adlandırmanız gerekebilir.
iOS'ta standart bir çözünürlük görüntüsü ararken yüksek çözünürlüklü bir görüntü sağladığınız için bu davranışı alıyordunuz.
iOS, erişim aygıtının çözünürlüğüne bağlı olarak sizin için uygun görüntü boyutunu otomatik olarak seçer. Böylece retina olmayan cihazlar için bir "standart çözünürlük" görüntüsü ve retina ekranlar için "yüksek çözünürlüklü" bir görüntü sağlamaktan sorumlu olacaksınız. iOS bunu yolu dosya adının sonuna "@ 2x" eklenecek, ancak böyle bir dosya uzantısı, önce:
Sonramy-image.png // for non-retina displays (Ex: 30x30 dpi)
[email protected] // for retina displays (Ex: 60x60 dpi)
[email protected] // for retina displays(plus editions) (Ex: 90x90 dpi)
, XCode projesinde dosyalarını referans zaman, sen sadece dosya adının standart çözünürlüğe (ör. "my-image.png") ulaşması gerekir ve erişim cihazının bir retina ekranı varsa, XCode otomatik olarak dosyayı sizin için "@ 2x" son ekiyle seçecektir. Bu çok kullanışlıdır, çünkü geliştiricilerin cihazda bir retina ekranı olup olmadığını ve hangi görüntüyü sağladığımızı tespit etmek zorunda kalmamızı sağlar. Optimizing for High Resolution
- 1. iOS: UITabBarItem
- 2. Resim boyutu, jpg'den webp'ye 100
- 3. UITabBarItem finishedImageSelected sekme çubuğunun offset'i yerleştiriliyor
- 4. UINavigationController'dan UITabBarItem başlığı ayarlama?
- 5. UITabBarItem eylemi çalışmıyor
- 6. Hızlı ayar UITabBarItem
- 7. Kiremitli arka plan basıyor Resim boyutu
- 8. Ortalanmış resim ve yazı tipi boyutu çalışmıyor
- 9. MFMailComposeViewController Resim ekinde gerçek boyutu zorla
- 10. NodeJS gm resim boyutu eşzamanlı olarak alınılıyor
- 11. Fb.ui özet akışı resim boyutu sınırları nedir?
- 12. değiştirme Arka plan resim boyutu javascript
- 13. UITabBarItem başlığını programlı olarak ayarlayın?
- 14. Resim İçinde Resim
- 15. Universal-Image-Loader, boyutu değiştirilemeyen resim yüklemek için nasıl kullanılır
- 16. Düzenlenmiş tuvali resme resimdeki orijinal resim boyutu olarak nasıl kaydedebilirim?
- 17. Medya sorgusuyla farklı ekran boyutu için resim yükleme
- 18. tvOS video: Başlık meta verileri kesildi, resim boyutu çok küçük
- 19. Başlığı bir UITabBarItem üzerinde nasıl özelleştirirsiniz?
- 20. Diğer bölümdeki UITabBarItem başlığı nasıl alınır?
- 21. Boyutu
- 22. Boyutu
- 23. C# temsilci boyutu parametresi boyutu
- 24. Resim,
- 25. Yüklendikten sonra resim dosyaları,
- 26. Resim yönlendirmesini zorla angularjs
- 27. php/Laravel - Dosya boyutu
- 28. Oluşturulan sisteme nasıl bir rozet eklenir "Daha fazla" UITabBarItem
- 29. image Resim kutusunda ölçekleme
- 30. metin kutusundan resim kutusuna resim kutusundan resim kutusu nasıl alınabilir
emin 60x60 retina görüntüsü '2x' soneki @ içinde birlikte adlandırılır olun:
Apple Geliştirici Site aracılığıyla konuyla ilgili daha fazla bilgi bulabilirsiniz: Burada
bir kod örneği dosya adı. – rmaddyTeşekkür ederim, bu işe yaradı! [IOS7 Tabbar simgeleri çok büyük] – user2397282
olası kopyası (http://stackoverflow.com/questions/22166644/ios7-tabbar-icons-too-big) –