ios - How to know a UIView is resizing to inner side or outer side? -


how know uiview resizing , frame increasing or decreasing (or inner side or outer side)?

for e.g. have uiimageview (and using third party library resize object). current frame is, (somex, somey, 200,50), if resize in way changes width 300 , in case changes 150. should able know that, increased/decreased.

you can key-value observing. example, if uiimageview *imageview can:

[imageview addobserver:self forkeypath:@"frame" options:0 context:null]; 

you need implement method in order react changes:

- (void)observevalueforkeypath:(nsstring *)keypath ofobject:(id)object change:(nsdictionary *)change context:(void *)context {     uiimageview *imageview = (uiimageview *)object;     // gotta do, save current size in      // instance variable can compare , see increase/decrease in size } 

Comments

Popular posts from this blog

html - Styling progress bar with inline style -

java - Oracle Sql developer error: could not install some modules -

How to use autoclose brackets in Jupyter notebook? -