convertPoint: toView: в ландшафтном режиме выдаются неправильные значения

У меня есть вид, который создается в альбомном режиме (спустя долгое время после поворота и т. Д.).
В этом представлении я хочу найти точку относительно главного окна.
Следующий код работает в портретном режиме, но в ландшафтном режиме он по-прежнему возвращает значения, как если бы он был в портретном режиме.

CGPoint ptRelativeToWindow = [self convertPoint:self.bounds.origin toView:nil];

Решено

Это решило проблему и дает правильные координаты:

[self convertPoint:self.bounds.origin toView:[UIApplication sharedApplication].keyWindow.rootViewController.view];
34
задан Egil 23 June 2011 в 12:53
поделиться