Manzara modunda oluşturulmuş bir görünümüm var (döndürmeden sonra uzun süre).
Bu görünümde, ana pencereye göre bir nokta bulmak istiyorum.
Aşağıdaki kod dikey modda çalışır, ancak landscappe'de hala portre gibi görünüyor. ÇözüldüconvertPoint: toView: yatay modda yanlış değerler verilmesi
CGPoint ptRelativeToWindow = [self convertPoint:self.bounds.origin toView:nil];
Bu sorunu çözdü ve sağ koordinatları verir:
[self convertPoint:self.bounds.origin toView:[UIApplication sharedApplication].keyWindow.rootViewController.view];
Bu hatayı yeniden üretebilmemiz için özel bir yol var mı? Kodunuzu denedim ve değerleri doğru bir şekilde döndürüyordu. –
iOS6'da 'çözümünüz' portre görünümünü tekrar kullanır. –
Çözüm iOS7'de çalışıyor, teşekkürler. –