2016-04-11 12 views
0

Arka plan görüntüsü içeren bir özel UITableViewCell sahibiyim. İşte görünüm hiyerarşisi. Bahsettiğim imageView turuncu renkle vurgulanmıştır.UITImaViewView içinde UIImageView için yanlış renk

enter image description here

Benim sorunum görüntü (orijinal kesinlikle eşittir) Film şeridinde mükemmel ama app çalıştırdığınızda simülatör ve gerçek iPhone üzerinde biraz daha beyaz olmasıdır.

Şimdiye kadar:

  • Ben görünümü hiyerarşisinde tüm renk tonu renk ve alfa değerleri kontrol etti.
  • Ben de bu kodu kullandı: Ben orijinal görüntü ve oluşturulan resmin arasındaki bu küçük (ama tasarım öldürme) fark var neden bulmak gibi olamaz

    override func awakeFromNib() { 
        super.awakeFromNib() 
        backgroundImageView.image = UIImage(named: "Cell Background")?.imageWithRenderingMode(.AlwaysOriginal) 
        print(backgroundImageView.highlighted) 
    } 
    

Şimdilik.

+0

biter? Sınırları kontrol ettin mi? –

+0

@PKT UIImageView tam hücreyi kapsamaz. Hücre contentView arka plan rengi tamam. Sorun sadece UIImageView oluşur. –

+0

Görüntü görünümünün opak olup olmadığını kontrol ettiniz mi? Alfa değeri 1'e ayarlanmamışsa, rengi muhtemelen arkasında ne varsa etkilenir. – LulzCow

cevap

1

İlginç sorun! Sorun aslında görüntülerin dilimlenmesiydi.

başlatılan kesme çok ileri biraz gitti ve böylece görüntüler dikkate merkez rengini almayan vermedi ama hem de gölge tam hücreyi kapsayacak olan

İlgili konular