По умолчанию (0,0) находится в верхнем левом углу представления. Чтобы переместить эту точку в центр вида, измените ее границы:
CGFloat width = self.bounds.size.width;
CGFloat height = self.bounds.size.height;
self.bounds = CGRectMake(-width/2.0, -height/2.0, width, height);
Обязательно повторяйте этот расчет всякий раз, когда изменяется размер представления.