ios - Difference between UIImageView.hidden and UIImageView.image = nil -
in view, have multiple views (uicollectionviewcell
s) 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 occupyframe
incell
, (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