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

Этот метод в порядке или я делаю то, чего делать не должен ... f.setLenient (ложь); s лучший способ реагировать на фатальные ошибки (особенно вызовы неопределенных функций), сохраняя при этом возможность создавать правильную трассировку?

36
задан Community 23 May 2017 в 11:46
поделиться