2010-07-20 38 views
5

Bir iPad uygulamasında birden çok yönlendirmeyi desteklemeye çalışıyorum ve tasarımcının bulduğu görünümler yalnızca yaylar/struts modeliyle kurulum yapamıyor. Ben ... takip kullanmak şu anda iki ayrı uç dosyalarındaki görüşlerini ortaya koydu ve varAyrı yönlendirmeli NIB'ler

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration; 
{ 
    if (UIInterfaceOrientationIsPortrait(interfaceOrientation)) 
    { 
     [[NSBundle mainBundle] loadNibNamed:@"ConfigureViewController-Portrait" owner:self options:nil]; 
    } 
    else 
    { 
     [[NSBundle mainBundle] loadNibNamed:@"ConfigureViewController" owner:self options:nil];  
    } 
} 

bu çalışır, ancak beklendiği gibi yavaş tarafında biraz. Bundan sonuçların önünü kesmenin bir yolu var mı? Ya da eksik olduğum tüm süreci yapmanın bir yolu var. Sadece geri gelen üst düzey nesneleri tutmak gerçekten yardımcı olmuyor, çünkü NIB'in her şeyi nasıl kablolayacağını bilmesini istiyorum.

cevap

0

Bunu, özel bir denetleyici denetleyicisi ve IB etiket sisteminin büyük kötüye kullanımı kullanarak çözdüm.

+0

Bunu nasıl yaptığınızla ilgili daha fazla şey paylaşırsanız harika olur. – radven

+0

Nasıl çıktı ve gerçekten tüm görünüm denetleyicilerinde büyük bir layoutForOrientation yöntemi yapmak bitti ile gerçekten mutlu değildi. Bu hala aklımın arkasında daha iyi bir şekilde yapmam gereken bir şey. –

+0

Herhangi bir mükemmel çözüm (bu sorun için) olduğunu iddia etmek için bir kişi değilim, ama ben [başka bir SO soru] [http://stackoverflow.com/a/11684773] gönderdiğim teknik (ler) kullanıyorum/119.114). Aynı sorunu çözmeye çalışanlardan geri bildirim almaktan her zaman mutlu oluyorum. – Nate

İlgili konular