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