a new layout strategy for ios