use AutoLayout, require iOS 6 later.