1) Set image with url is not iOS method. This is something common, and it can be a problem. But until you publish it, it will not help.
2) I think cell.imageView is ignoring "setFrame". I cannot get this to work in any of my table cells using an image. It seems that the default image is equal to the width by default.
3) Usually you set the image using cell.imageView.image = your_Image. ImageView is READONLY and probably the ImageView frame is closed.
4) I think you will need to create your own cell.
source share