如果我在UITableViewController UILabel,UIImageView等中放入原型单元并执行插座,那么我会收到错误:连接不能将原型对象作为目标。
我决定采用不同的方式:我放入一个单元格原型,我需要为每个标签分配元素。现在我尝试使用标签显示信息。在Objective-C中,它看起来像这样:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"LocationCell"];
Location *location = [_locations objectAtIndex:indexPath.row];
UILabel *nameLabel = (UILabel*) [cell viewWithTag:101];
nameLabel.text = location.title;
UILabel *date = (UILabel*) [cell viewWithTag:102];
date.text = location.place;
我无法理解我是如何在Swift上做到的。请帮忙。我试过这样,但没有用:
var postImage:UIImageView = UIImageView()
postImage.image = UIImage(data: NSData(contentsOfURL: NSURL.URLWithString(wordpressArray[indexPath!.row].url)))
cell!.viewWithTag(103)
var postTitle:UILabel = UILabel()
postTitle.text = wordpressArray[indexPath!.row].post_title
cell!.viewWithTag(101)
答案 0 :(得分:0)
您好像已尝试在UILabel
默认属性上附加UIImageView
和UITableViewCells
。
从UITableViewCell
声明您自己的自定义子类,并命名您自己的属性(最好不要超级类)