gpt4 book ai didi

iOS - TableViewCell 中的并排标签对象

转载 作者:可可西里 更新时间:2023-11-01 01:37:20 26 4
gpt4 key购买 nike

我正在努力创建一个非常简单的动态 TableViewCell,其中最左边有一个图像,中间有一个标签,最右边有一个标签,就像这样。

Example

我目前显示了图像和中心标签,但我似乎无法弄清楚如何对齐单元格最左侧的第二个标签对象。

当我运行该应用程序时,它只显示图像和中心标签。如果有人对如何使第二个标签对象显示与图像和第一个标签对象对齐有任何建议,我们将不胜感激。

表格 View 单元格:

class AttractionTableViewCell: UITableViewCell {

@IBOutlet weak var attractionImage: UIImageView!

@IBOutlet weak var attractionLabel: UILabel!

@IBOutlet weak var attractionTime: UILabel!

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

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

// Configure the view for the selected state
}

}

表格 View Controller :

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

let cell =
self.tableView.dequeueReusableCellWithIdentifier(
"AttractionTableCell", forIndexPath: indexPath)
as! AttractionTableViewCell

let backgroundImage = UIImage(named: "blued.jpg")
let imageView = UIImageView(image: backgroundImage)
self.tableView.backgroundView = imageView
tableView.tableFooterView = UIView(frame: CGRectZero)
imageView.contentMode = .ScaleAspectFill


if (indexPath.section == 0){
cell.attractionLabel.text = attractionNames[indexPath.row]
cell.attractionImage.image = UIImage(named: attractionImages[indexPath.row])

}
if (indexPath.section == 1){
cell.attractionLabel.text = attractionNames2[indexPath.row]
cell.attractionImage.image = UIImage(named: attractionImages2[indexPath.row])

}
return cell
}

最佳答案

添加一些自动布局约束。

对于图像:

enter image description here enter image description here

对于中间的标签:

enter image description here

对于正确的标签:

enter image description here enter image description here

结果应该是这样的:

enter image description here

关于iOS - TableViewCell 中的并排标签对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35491041/

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