在tableview单元格UI聊天swift中使用文本调整图像大小

pcww981p  于 2023-04-19  发布在  Swift
关注(0)|答案(1)|浏览(87)
    • bounty明天到期**。回答此问题可获得+50声望奖励。Sham Dhiman正在寻找来自信誉良好的来源的答案

我正在尝试设置一个聊天应用程序,但目前,我卡在一个UI点上,UI部分无法正常处理。现在,我正在尝试显示带有文本消息的图像,但我的UI部分无法正常工作。请检查附加的屏幕截图。

    • 截图来自iPhone**

    • 以下是我正在尝试做的:**

    • 验证码:-**

我只为发送者部分张贴,因为相同的代码用于左侧(接收方)。

import UIKit

class SenderTVC: UITableViewCell {
    @IBOutlet weak var senderImage: UIImageView!
    @IBOutlet weak var lblSenderMsg: UILabel!
    @IBOutlet weak var lblSenderTime: UILabel!
}
    • 夕卜**

问:如何显示一个图像与文字显示在原始图像(第二个截图)?
有人能给我解释一下如何在table view单元格中用大尺寸的图像和文本显示相同的单元格吗?我已经试过了,但还没有结果。

3duebb1j

3duebb1j1#

您应该设置:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return UITableView.automaticDimension
}

将约束设置为ImageView -〉width和height,例如150 x150
并将ImageView“内容模式”属性设置为“Aspect Fill”
之后,将约束设置为Text或label,height〉= 10,Line = 0,并将约束设置为time label
所有你的图像和标签必须有顶部和底部约束做增长这tableviewcell高度自动
你可以检查这个链接可能会有帮助:https://github.com/MessageKit/MessageKit

相关问题