UIAdaptiveFrameGenerator