ich ein Problem mit meinem TableViewCell mitTableViewCell überlappt Text
Ich habe zwei Zellart in meinem Drehbuch. Wenn ich blättern, überschneidet sich der Text in einigen Zellen. Ich versuche alles, aber ich weiß nicht, wie ich das sonst tun soll. ich danke Ihnen sehr für die Hilfe
public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
var storeNew = systemsBlog.getStore(listNews[indexPath.row].getIdStore())
var newNotice = listNews[indexPath.row]
let cell = tableView.dequeueReusableCellWithIdentifier("TimelineCell", forIndexPath: indexPath) as? TimelineCell
cell!.nameLabel.text = storeNew.getName()
cell!.postLabel?.text = newNotice.getText()
cell!.postLabel?.numberOfLines = 0
cell!.dateLabel.text = newNotice.getDate()
cell!.typeImageView?.tag = indexPath.row;
return cell!
}
class TimelineCell : UITableViewCell {
@IBOutlet var nameLabel : UILabel!
@IBOutlet var postLabel : UILabel?
@IBOutlet var dateLabel : UILabel!
override func awakeFromNib() {
postLabel?.font = UIFont(name: "Roboto-Thin", size: 14)
}
override func layoutSubviews() {
super.layoutSubviews()
}
Ich kann TimelineCell sehen, wo der andere Typ ist? – Icaro
Dies kann passieren, wenn Zellen wiederverwendet werden und kontinuierlich Subviews in der Zelle für die Zeilenmethode hinzugefügt werden. Ich kann jedoch nichts in dem von Ihnen geposteten Code sehen. Gibt es mehr Code? –
@lcaro, der andere Typ verwende ich nicht, weil ich jetzt versuche, dieses Problem zu lösen. – Carol