La vista del controller view viewDidLayoutSubviews se llama repetidamente en iOS 7

Tengo un controller de vista de colección con un layout de flujo vertical, que tiene algunos attributes de layout personalizados para deformarlo en un semicírculo, pero de lo contrario es bastante normal. En iOS 6, viewDidLayoutSubviews se llama exactamente dos veces, una vez cuando se inicializa la vista y nuevamente después de que haya obtenido sus datos. Pero bajo iOS 7, luego se recibe una llamada repetidamente cada vez que la vista de colección se desplaza, ya sea con el dedo hacia abajo o bajo su propio impulso. Parece que podría ser una vez por didscroll. ¿Alguien sabe la razón por la cual esto podría estar sucediendo en 7?

Ok, de acuerdo con esta publicación de nickman55 en los foros de Apple, se llama a viewDidLayoutSubviews en iOS 7 cuando se reutiliza una celda de vista de colección. https://devforums.apple.com/message/874718#874718