Can you explain how this is tricky to get working?
If we are talking about UITableView then it only asks you for a row when it is about to be displayed. So in that case you are only loading the image when it is about to become visible.
I have no idea how this is done in HTML and CSS but in iOS it is still extremely easy.