Я потратил пару часов, пытаясь позиционировать UIView и в конце концов понял, что мне нужно изменить рамочку представлений. Поэтому я добавил метод setPosition для подкласса UIViewController, как этот
- (void) setPosition:(CGPoint)position
{
CGRect newFrame = self.view.frame;
newFrame.origin.x = position.x;
newFrame.origin.y = position.y;
self.view.frame = newFrame;
}
Однако это кажется настолько простым, что я не понимаю, почему UIViews уже не имеет этого метода, что заставляет меня думать, что это может быть неправильный способ сделать это. Так что мой вопрос...
Является ли этот метод ОК или я делаю то, что я не должен делать... по какой-то причине?