ios - Difference between UIImageView.hidden and UIImageView.image = nil -


in view, have multiple views (uicollectionviewcells) that, depending on model, can include uiimageview subview (each separate instance).

for case, views don't show uiimageview outnumber ones show it.

i can choose either call uiimageview.hidden = false when want views show image, or set image inside image view i.e. uiimageview.image = uiimage(named: ...).

i'm wondering, more performant approach, memory , speed concerns? have feeling difference not significant enough, uiimage(named:)'s caching, want find out.

  1. if set uiimageview.image = nil, surely if image in memory, released (then reallocated if reused), suggest it

  2. if want sure uiimageview.image (1) not visible, (2) not occupy frame in cell , (3) not imply rendering time, set uiimageview.hidden = true

i suggest take both actions. performances not problem here, in opinion (considering have few cells image inside)


Comments

Popular posts from this blog

amazon web services - S3 Pre-signed POST validate file type? -

c# - Check Keyboard Input Winforms -