아미(아름다운미소)

이미지가 더 작은 경우에도 UITableViewCell의 ImageView를 고정 크기로 만드는 방법 본문

랭귀지/SWIFT

이미지가 더 작은 경우에도 UITableViewCell의 ImageView를 고정 크기로 만드는 방법

유키공 2018. 5. 18. 09:30

UITableViewCell의 ImageView를 고정

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    ...
    cell.imageView?.image = myImage
    let itemSize = CGSize(width:42.0, height:42.0)
    UIGraphicsBeginImageContextWithOptions(itemSize, false, 0.0)
    let imageRect = CGRect(x:0.0, y:0.0, width:itemSize.width, height:itemSize.height)
    cell.imageView?.image!.draw(in:imageRect)
    cell.imageView?.image! = UIGraphicsGetImageFromCurrentImageContext()!
        UIGraphicsEndImageContext()
}
Comments