Is there a specific way to make OverlayView work without resorting to setting the frame on the views? Part of the problem is that there is no superview at the time the constraints are placed. Sample code would be appreciated.
You would need to set constraints on IGOverlayView or set UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth for the autoresizingMask. A constraint or autoresizingMask needs set because the IGOverlayView's size and position is configurable.