UIImageView
未在我的自定义UITableViewCell
中显示图片。
无法弄清楚原因,我尝试了在Image
中设置Interface Builder
属性的两种方法,然后尝试设置IBOutlet
并设置{{1} } property。
似乎无效。为什么这发生在我身上?!?!
使用TableViewDataSource的类
.image
自定义单元格类
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("LatestMessageCell") as LatestMessageCell
cell.avatarImageView.image = UIImage(named: "Logo")
return cell
}
}
答案 0 :(得分:1)
请修改您的方法并检查:
let simpleTableIdentifier = "TableViewCell";
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
var cell:LatestMessageCell? = tableView.dequeueReusableCellWithIdentifier(simpleTableIdentifier) as? LatestMessageCell
if (cell == nil)
{
let nib:Array = NSBundle.mainBundle().loadNibNamed("LatestMessageCell", owner: self, options: nil)
cell = nib[0] as? LatestMessageCell
}
cell!.avatarImageView.image = UIImage(named: "Logo")
return cell!
}