Как разместить a UIView?

. Я потратил пару часов, пытаясь разместить 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 еще не имеет этого метода, что заставляет меня думать, что это может быть неправильным путем. сделать это. Так вот мой вопрос ...

Этот метод в порядке, или я делаю то, чего не должен делать ... по какой-то причине?

10
задан gargantuan 10 December 2010 в 14:51
поделиться