As @Johannes Fahrenkrug said, you should "treat them like black boxes." But, in my understanding, this is because Cocoa simply cannot promise.
If you really need to be notified when all the subheadings have completed the layout task, here is an example of a hardcore can solve your problem. I do not promise that this will work in any situation.
- (void) layoutSubviewsIsDone{
Mr. Sun lin
source share