Cómo get el tamaño de fotogtwig después de que se haya realizado el tamaño de autoresize

Me pregunto cómo y cuándo (viewDidLoad, viewWillAppear, viewDidAppear) ¿puedo get un tamaño de cuadro de UIViews que se haya modificado para que se ajuste a su vista parcial?

No está claro por su pregunta por qué lo quiere, pero me imagino que es para diseñar sus sub vistas. Por suerte, Apple sabía que querrías hacer eso e implementar -(void)layoutSubViews ve esto: ¿ Cuándo se llama a layoutSubviews?

layoutSubviews , pero se llama más de una vez, lo cual es un problema cuando necesito el marco de tamaño automático para crear un CGContext para dibujar.

La solución que utilicé fue exponer un método init en mi UIView personalizada para que su controller de vista primario llame a su viewWillAppear .

Desearía que hubiera una forma de lograr todo esto dentro de la UIView personalizada de UIView , pero me elude (y los documentos de Google y Apple y SO).

 - (void)viewDidAppear:(BOOL)animated { CGFloat uIViewWidth = self.uIView.bounds.size.width; CGFloat uIViewHeight = self.uIView.bounds.size.height; CGRect uIViewSize = CGRectMake(0, 0, uIViewWidth, uIViewHeight); } 
  NSLog(@"%f; %f; %f; %f;", yourView.frame.origin.x, yourView.frame.origin.y, yourView.frame.size.width, yourView.frame.size.height); 

así es como puedes get el marco de tu vista