私はセルの行の高さを変更することができましたが、アイコンとして使用するイメージは同じサイズのままで、現在は小さすぎます。私はそれがセルの左側に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)
}
}
私はそのような場合にはサイズを設定するにはどうすればよいですか?
セルとimageViewの作成方法とオートレイアウトまたはフレーミングを使用していますか? –
ええ - ちょうど私の質問を編集;)。 – Laroms
細胞クラスはどうですか?細胞はどのように作られていますか? –