Mam problem z moim TableViewCellTableViewCell nakłada się na tekst
Mam dwa typy komórek w moim scenopisie. , gdy przewijam, tekst nakłada się w niektórych komórkach. Próbuję wszystkiego, ale nie wiem jak inaczej. bardzo dziękuję za pomoc
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()
}
widzę TimelineCell gdzie jest inny typ? – Icaro
Tego rodzaju rzeczy mogą się zdarzyć podczas ponownego użycia komórek i ciągłego dodawania subviews w komórce dla metody wiersza. Jednak nie widzę tego w kodzie, który opublikowałeś. Czy jest więcej kodu? –
@lcaro, innego typu nie używam, ponieważ teraz próbuję rozwiązać ten problem. – Carol