finally understand CGRectMake, horizontal alignment achieved