UICollectionView yaratıyorum ve yalnızca alt görünümün UIButton olduğu tek bir hücre ekliyorum. Bu düğmenin başlığı ve görüntü kümesi vardır. Görüntü verisinin hata ayıklayıcıda doğru olduğunu doğruladım.UIBUTON özelliğine sahip bir UICollectionViewCell neden tek renkli/renkli bir görüntüye sahip?
Düğme ekranda çizildiğinde metin ve görüntüyü görüyorum ancak görüntü ton rengi ile doluymuş gibi görünür, şekli dışındaki tüm görüntüyü gizler.
Normal bir düğme olarak görünmesi için burada ne eksik var?
Güncelleme
Bu çıkıyor bu UICollectionView özgü değildir ama -iOS7 oldukça bütün UIButtons.
iOS 7, düğmelerdeki tüm görüntüleri, görüntüyü oluşturmak için renk tonuyla uyumlu olarak görüntünün alfa kanalını kullanarak (bir sekme çubuğundaki resimler gibi) şablon görüntüler gibi davranır. bağlam karar olanak sağlayan "otomatik" varsayılan ayarı UIImage üzerinde yeni renderingMode özelliği (ki düğmeleri için şablon tarzıdır) Orada
Bu yeni imageWithRenderingMode kullanılarak atlatılabilir: UIImage üzerine yöntemini:
UIImage* myImage = [UIImage imageNamed:@"Foo.png"];
myImage = [myImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[button setImage:myImage forState:UIControlStateNormal];