У меня есть представление, которое создается в ландшафтном режиме (долго после вращения и т.д.).
В этом представлении я хочу найти точку относительно главного окна.
Следующий код работает в портретном режиме, но в landscappe он все равно возвращает значения, как если бы они были в портрете.
CGPoint ptRelativeToWindow = [self convertPoint:self.bounds.origin toView:nil];
решаемые
Это решило проблему и дает правильные координаты:
[self convertPoint:self.bounds.origin toView:[UIApplication sharedApplication].keyWindow.rootViewController.view];