Heute gibt es mal ein kleines Code Fragment, welches ich seit meiner ersten iPhone App in den Artikel-Entwürfen liegen hatte. Dazu wird es übrigens demnächst mal wieder ein Update geben, da die App immerhin bereits 9 Monate im Store ist und ich so einige Erfahrungen bzgl. App Marketing gesammelt habe.
Jetzt soll es aber erst einmal um den Wechsel einer View in einer iPhone App gehen. In Zeiten von Storyboard, wo ich ein wirklich großer Fan von bin, zwar etwas antiquiert, aber vielleicht bringt Google doch den einen oder anderen zu diesem Tipp. Ziel war es, die View mit einem Flip-Effekt zu wechseln. Was erstmal relativ simpel erschien, entwickelte sich dann doch zu einer umfassenden Recherche. Im Landscape Modus ging dieser Flip nämlich schief. Das Problem wird in der letzten Zeile behoben.
// flip view
//[self.view addSubview:guideView];
[UIView transitionWithView:self.view duration:0.5
                          options:UIViewAnimationOptionTransitionFlipFromRight
                      animations:^ { [self.view addSubview:guideView];  }
                      completion:nil];
// behebt Bug mit falscher Orientierung durch addsubview in landscape mode
guideView.frame = self.view.bounds;