Panoul de orientare pentru iOS nu se rotește?

Bine, acesta este, probabil, destul de noob, dar nu am putut găsi cum să o rezolv. Am tras un iPad UIViewController la storyboard și am activat orientarea la YES. Dar, din anumite motive, această viziune nu se rotește. Bara de stare din partea de sus se rotește, dar vizualizarea, afișarea tablei și etichetele din interior nu se rotesc când rotiți iPad-ul. Oricine știe de ce și cum să o repare?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOr‌​ientation { return YES; } 
0

2 răspunsuri

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
   //Return YES for supported orientations

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        //return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
        if ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight)) {
           //implement your code 
        return (interfaceOrientation != UIInterfaceOrientationLandscapeRight);
    } else {

        return YES;
    }
}

Cred că vă va fi de folos.

0
adăugat

Bara de stare care se rotește ar putea însemna că anumite semne modale nu au fost respinse corect doar verificând. De asemenea, dacă într-un controler de navigație se asigură că toate vizionările din stivă au fost setate pentru a reveni pe YES.

0
adăugat
iOS dezvoltatori, România — Moldova
iOS dezvoltatori, România — Moldova
21 participanți

Parteneri: ciupacabra.com, @php_ro, @js_ro, @node_ro, @seo_ro Android: @ro_android