Yalnızca tarihi yanıt. İnanılmaz derecede güncel değil.
Lütfen bu cevabın artık çok güncel olmadığını unutmayın /
Bu cevap yalnızca tarihsel bir meraktır .
Heyecan verici haberler! Aşağıda Andrew tarafından keşfedildiği gibi, bu sorun Apple tarafından 4.0+ sürümünde düzeltildi.
Görünüşe göre görüşün boyutunu her görüşe zorlamak artık gerekli YOKTUR ve "yalnızca ilk seferde çalışan" özel ciddi manzara sorunu çözülmüştür.
Nisan 2011 itibariyle, 4.0'ın altında herhangi bir şeyi test etmek ve hatta inşa etmek mümkün değil, bu nedenle soru tamamen tarihi bir merak. Geliştiricilere bu kadar uzun süre sorun yaratması inanılmaz!
İşte orijinal tartışma ve çözüm. Bu sistemler çalıştırılabilir bile olmadığından, bu tamamen konu dışıdır.
Bunun tam olarak çalışmasını sağlamak SON DERECE ZOR - oyunda en az üç sorun / hata var.
bunu deneyin .. arayüz oluşturucu peyzaj tasarımı
Özellikle, "ve shouldAutorotateToInterfaceOrientation her yerde düzgün bir şekilde kullanmanız gerekir" ifadesinin her yerde, tüm tam ekran görünümleriniz anlamına geldiğini unutmayın.
Umarım bu kabusta yardımcı olur!
Burada elimizdeki EK iyi bilinen sorunun önemli bir hatırlatıcısı: BİRDEN FAZLA görünüm (tüm manzara) arasında geçiş yapmaya çalışıyorsanız , BU SADECE ÇALIŞMIYOR . Bunu hatırlamak çok önemlidir, yoksa sorunla günler kaybedersiniz. Kelimenin tam anlamıyla MÜMKÜN DEĞİLDİR. İOS platformundaki en büyük açık, bilinen hatadır. Donanımın yüklediğiniz ikinci görünümü, manzara olmasını sağlamanın tam anlamıyla bir yolu yoktur. Can sıkıcı ama basit bir çözüm ve yapmanız gereken şey, orada oturmaktan başka hiçbir şey yapmayan ve görüşleriniz arasında geçiş yapmanıza izin veren önemsiz bir UIViewController'a sahip olmaktır.
Başka bir deyişle, iOS'ta büyük bir bilgi hatası nedeniyle:
[window addSubview:happyThing.view];
[window makeKeyAndVisible];
Bunu yalnızca bir kez yapabilirsiniz . Daha sonra, happyThing.view'u kaldırmaya çalışırsanız ve bunun yerine newThing.view'u yerleştirirseniz, İŞE YARAMIYOR VE BU KADAR. Makine, görünümü asla manzaraya döndürmez. Hile düzeltmesi yok, Apple bile çalışmasını sağlayamıyor. Benimsemeniz gereken geçici çözüm, sadece orada oturan ve sadece çeşitli görünümlerinizi (happyThing, newThing, vb.) Tutan genel bir UIViewController'a sahip olmaktır. Umarım yardımcı olur!