Temel olarak kullanıcıların en çok stresli oldukları zaman ve en mutlu oldukları zaman değerlendirebilecekleri bir ay boyunca kullanıcıların ruh hallerini takip etmelerini sağlayan bir iOS uygulaması oluşturuyorum.iOS'taki tek tek etiketli hücrelere renk ekleme
Her gün, kullanıcılar her gün gün ve renk koduyla ilgili bir bilgi bloğu yazabilir, böylece liste görünümünde ayın nasıl gittiğini hızlı bir şekilde görebilirsiniz (örneğin, ayın çoğu kırmızıysa kötü bir ay geçirdiklerini gösterir).
Kullanıcıların ruh hallerini tanımlamak için yeşil, sarı ve kırmızı kullanıyorum. Ancak, her bir hücreyi kullanıcının seçtiği rengi yapmakta sorun yaşıyorum. Her renk hücresine kullanıcının seçimini tanımlamak için bir etiket verdim. Ekranda görüntülenmesine izin vermek için aslında işlevi çağırırken sorun yaşıyorum.
Bu benim liste görünümü kumandam kodudur: Ben işlevleri çağırmak gerektiğini biliyoruz
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell")!
let post = posts[indexPath.row]
let cellTitle = cell.viewWithTag(1) as! UILabel
cellTitle.text = post.title
let cellText = cell.viewWithTag(2) as! UILabel
cellText.text = post.text
return cell
}
ama bunu nasıl yapacağım?
Teşekkürler, ama (ve burada aptalca olabilir) kodun ilk bloğu gidiyor mu? TableView öğesini bulamıyorum: willDisplayCell: forRowAtIndexPath ?? –
Bu yöntemi sınıfınıza eklemeniz gerekiyor, düzeltmem e –