Aksesuar görünümü simgesini, simgelerin siyah bir TabBar'da otomatik olarak nasıl beyaz renkte olduğu gibi beyaz olacak şekilde ayarlamak istiyorum, ancak bunun nasıl yapılacağı hemen belli değil. Bu konuda tecrübesi olan var mı?UITableViewCell'in aksesuar rengini nasıl ayarlayabilirim?
cevap
En iyi seçeneğiniz, oraya koymak istediğiniz görüntüyü oluşturmak ve daha sonra aksesuar görünümünü bu görüntü olacak şekilde ayarlamaktır. İşte Apple's Official Documentation for UITableViewCells.
Aslında (bu kadar geç olmasına rağmen) doğru cevap şöyle, beyaz UIColor
nesneye cep tintColor özelliğini ayarlamaktır:
UITableViewCell *cell = [UITableViewCell new]; // or other instantiation...
[cell setTintColor:[UIColor whiteColor]];
aksesuar görünümü tamamen de mümkündür sınıflara, ama soru Hücre aksesuarı düğmesini beyaz yapmak istiyor, bu yüzden bu doğru cevap olmalı (en azından iOS7 için).
Not: Düzeltilmiş özellik adı da aslında benim için çözer tablo görünümü için tonlama rengi ayarlama
UIImageView *checkmark = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"coloredCheckmark.png"]];
cell.accessoryView = checkmark;`
için çalışmıyor unutmayın.
override func awakeFromNib() {
super.awakeFromNib()
tintColor = UIColor.red
}
veya
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cellModel = addressCellModels[indexPath.row]
let cell = tableView.dequeueReusableCell(withIdentifier:cellModel.cellIdentifier, for: indexPath) as! AddressSelectionCell
cell.tintColor = UIColor.red
return cell
}
Bu soruya bir cevap vermiyor. Bir yazarın eleştirisini veya açıklamasını istemek için, gönderilerinizin altında bir yorum bırakın. Her zaman kendi gönderilerinize yorum yazabilirsiniz ve yeterli sayıda [ününüzü] aldıktan sonra (http://stackoverflow.com/help/whats-reputation) [herhangi yayındaki açıklama] edebilmek (http://stackoverflow.com/help/privileges/comment). – Hemang
Aksesuar görünümünde özel görüntü eklemek için en iyi yol –
Tüm hücreyi renklendirmek için ben de değilim. Bu mükemmel.Teşekkürler –
Enjoy gösterge aksesuar tipine
: Kendi kullanın
- Tablo görünümü hücresinin
accessoryView
olarak. ok simgesi (>), bunu başarmak içinUIImageView
tintColor
değiştirebilirDisclosure Indicator
gibi sistem aksesuar türünü kullanıyorsanız,. Aşağıdaki gibi:
cell?.subviews.forEach({ if let btn = $0 as? UIButton { btn.subviews.forEach({ if let imageView = $0 as? UIImageView { let image = imageView.image?.withRenderingMode(.alwaysTemplate) imageView.image = image imageView.tintColor = UIColor.red } }) } })
hiç çalışmıyor –
Tintcolor başka bir yere override olabilir mi? –
Zamanım yoktu, bu yüzden özel bir hücre kullandım –
Swift özel hücre sınıfının 3,0
İki yollarla
- 1. HTML Çerçevesinin arka plan rengini nasıl ayarlayabilirim?
- 2. Bir düğmenin denetim şablonunda, içerilen metnin rengini nasıl ayarlayabilirim?
- 3. WPF ListView - seçilen öğe arka plan rengini nasıl ayarlayabilirim?
- 4. C# Zengin metin kutusunda metnin rengini nasıl ayarlayabilirim?
- 5. VBA kullanarak Excel hücrelerinin arka plan rengini nasıl ayarlayabilirim?
- 6. UITableview aksesuar türü
- 7. Homebridge özel aksesuar tasarımı
- 8. Harici aksesuar çerçevesi test donanımı
- 9. iPhone UITableView - aksesuar üzerindeki eylem
- 10. Matplotlib'de rengi Dikdörtgen olarak nasıl ayarlayabilirim?
- 11. og: resmini nasıl ayarlayabilirim?
- 12. QueryTimeout'u SimpleJdbcTemplate'de nasıl ayarlayabilirim?
- 13. MPVolumeView'ı nasıl hızla ayarlayabilirim?
- 14. Enable'ı AlternateView'de nasıl ayarlayabilirim
- 15. Liste görünümünde her satır için farklı arka plan rengini nasıl ayarlayabilirim?
- 16. Kılavuzdaki herhangi bir alt öğenin ön plan rengini Izgara'nın stilinden nasıl ayarlayabilirim?
- 17. UIButton içindeki bir resmi aksesuar olarak ekleyin
- 18. UITableViewCell Aksesuar Gösterimi Göstergesini Gizleme/Gösterme
- 19. iOS UITableViewCell sol tarafta aksesuar mı?
- 20. UITableViewCell'de Şeffaf Aksesuar Görünümü nasıl alınır? (w/Ekran Görüntüsü)
- 21. HttpOnly çerezini Django'da nasıl ayarlayabilirim?
- 22. Kafka'da mesajların boyutunu nasıl ayarlayabilirim?
- 23. ROR'da pencerenin adını nasıl ayarlayabilirim?
- 24. C'deki OpenCV'de kontrastı nasıl ayarlayabilirim?
- 25. RedirectToAction kullanırken protokolü nasıl ayarlayabilirim?
- 26. ViewBag özelliklerini _ViewStart.cshtml'de nasıl ayarlayabilirim?
- 27. Doctrine'deki tabloya NULL nasıl ayarlayabilirim?
- 28. rootViewController'ı UIViewController'ımdan hızlıca nasıl ayarlayabilirim?
- 29. Farenin konumunu Java'da nasıl ayarlayabilirim?
- 30. Boole'ye nasıl bir değişken ayarlayabilirim?
Bu waaaaay gereksizdir. @ believesInSanta'nın cevabı doğru. – Andrew
Bu aslında iOS7'den önce bunu yapmanın doğru yoluydu. –