2016-10-18 21 views
7

Öğeler klasörüne bir resim yükledim ve görüntüyü 1x, 2x ve 3x olarak atadım. , ilgili sekme çubuğu öğesinin tablo görünümü denetleyicisini seçti -> Nitelikler seçildi -> görüntüyü Çubuk Öğeleri bölümünde görüntü alanına atandı.Resim sekme çubuğu öğesi için gösterilmiyor

Uygulamayı çalıştırdıktan sonra, seçimin üzerinde bir Mavi Kare kutusu görünecek ve farklı bir çubuk öğesinin seçiminde gri renkli kare kutusu görünecektir.

Neredeler?

+0

buna bakın, http://stackoverflow.com/a/26802597/6742121. Film şeridini kullan ve tekrar dene. – KAR

+0

Bunu denedim ve işe yaramadı. Xcode8.0 ve iOS m kullanıyorum, eğer bu mattwrs – TeKnofUNk

cevap

36

Öğeler klasörüne gidin. Sekme resminizi seçin. Özniteliklerin sağ tarafında "Render As" (Render As) bulacaksınız. "Orijinal Görüntü" seçeneğini seçin.

+0

Bu çalışıyor gibi görünüyor. Bununla birlikte, görüntü sekme çubuğu sınırını aşmaktadır. Herhangi bir kolay düzeltme? – TeKnofUNk

+1

görüntü çözünürlüğü sorunu düzeltmek için @KKRocks dediği gibi, resim boyutunu 30 * 30 – KKRocks

+0

olarak ayarlamanız gerektiğini belirtti, Apple'ın [İnsan Arayüz Yönergeleri] (https://developer.apple.com/ios/) kullanarak görüntülerin boyutunu ayarlamanız gerektiğini söyledi. insan arabirimi-yönergeleri/grafik/özel simgeler /) –

1

B B 'un yanıtını takip ederseniz, görüntü her zaman her zaman orijinal biçiminde görüntülenir. Benim tabbar uygulanması için

i Yani burada sekme (yani tonu uygulanmayacaktır) ve renk tonu uygulanacak SEÇİLMİŞ zaman görüntü orijinal olarak render edilecektir

tabBarItem.selectedImage = UIImage(named: "home").withRenderingMode(.alwaysOriginal); 
tabBarItem.image = = UIImage(named: "home"); 

aşağıdaki yapmak zorunda Bu sekme seçili değilken sekme çubuğu madde resmi

@ kishor0011: Sorununuzu çözmeniz gerekir.