我已设法更改单元格的行高,但现在我用作图标的图像大小相同,现在太小了。我希望它是72x72卡在单元格的左侧。
我在cellForRowAtIndexPath
中使用以下内容:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = cellForTableView(tableView)
let checklist = dataModel.lists[indexPath.row]
cell.textLabel?.textColor = UIColor(red: 25.0/255.0, green: 25.0/255.0, blue: 112.0/255.0, alpha: 1.0)
cell.textLabel?.font = font
cell.textLabel!.text = checklist.name
cell.textLabel?.adjustsFontSizeToFitWidth = true
cell.textLabel?.textAlignment = NSTextAlignment.Left
cell.accessoryType = .DetailDisclosureButton
cell.backgroundColor = UIColor.whiteColor().colorWithAlphaComponent(0.5)
cell.imageView!.image = UIImage(named: checklist.iconName)
return cell
}
func cellForTableView(tableView: UITableView) -> UITableViewCell {
let cellIdentifier = "Cell"
if let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) {
return cell
} else {
return UITableViewCell(style: .Subtitle, reuseIdentifier: cellIdentifier)
}
}
在这种情况下如何设置尺寸?
答案 0 :(得分:1)
你在使用故事板吗?如果是这样,您可以使用自动布局并强制执行imageView的宽度和高度。您也可以通过自动布局将其附加到左侧。
还有一个漂亮的可可pod,允许您以编程方式强制执行自动布局约束,称为SnapKit。