gpt4 book ai didi

ios - UIImageView 在自定义 UITableViewCell 中不显示图像

转载 作者:行者123 更新时间:2023-11-28 07:14:15 25 4
gpt4 key购买 nike

UIImageView 没有在我的自定义 UITableViewCell 中显示图像。

不知道为什么,我已经尝试了在 Interface Builder 中设置 Image 属性的两种方法,然后尝试设置 IBOutlet 并设置 .image 属性。

似乎都没有用。为什么这会发生在我身上?!?!

使用 TableViewDataSource 类

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

var cell = tableView.dequeueReusableCellWithIdentifier("LatestMessageCell") as LatestMessageCell

cell.avatarImageView.image = UIImage(named: "Logo")

return cell
}

自定义单元格类

class LatestMessageCell: UITableViewCell {

@IBOutlet weak var cardBackgroundView: UIView!

@IBOutlet weak var avatarImageView: UIImageView!

@IBOutlet weak var usernameLabel: UILabel!

@IBOutlet weak var messageLabel: UILabel!

override func awakeFromNib() {
super.awakeFromNib()
// Initialization code

cardBackgroundView.layer.cornerRadius = 4
cardBackgroundView.layer.shadowColor = UIColor.blackColor().CGColor
cardBackgroundView.layer.shadowOffset = CGSize(width: 0, height: 2)
cardBackgroundView.layer.shadowOpacity = 0.3
cardBackgroundView.layer.shadowRadius = 5
}

override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)

// Configure the view for the selected state
}

最佳答案

请修改您的方法并检查:

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!
}

关于ios - UIImageView 在自定义 UITableViewCell 中不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27060174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com