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.
if set
uiimageview.image = nil, surely if image in memory, released (then reallocated if reused), suggest itif want sure
uiimageview.image(1) not visible, (2) not occupyframeincell, (3) not imply rendering time, setuiimageview.hidden = true
i suggest take both actions. performances not problem here, in opinion (considering have few cells image inside)
Comments
Post a Comment