To jest projekt iPada, na którym mam UIView z kilkoma subViews i próbuję animować jeden z tych UIViews za pomocą [UIView transitionFromView: toView: duration: options : zakończenie], ale kiedy uruchomię tę metodę, cały widok rodzicielski zostanie odwrócony! Jest to kod używam:Jak odwrócić pojedyncze UIView (bez odwracania widoku nadrzędnego)
UIView *secondView = [[UIView alloc] initWithFrame:CGRectMake(200, 200, 300, 300)];
[newView setBackgroundColor:[UIColor redColor]];
[UIView transitionFromView:self.firstView.view toView:secondView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:nil];
Każdy pomysł, w jaki sposób mogę przerzucić między tym widokiem bez animacji cały widok rodzicem? Dzięki!
Dzięki wielkie! Rozwiązaniem było użycie widoku kontenera. – DanMunoz
@ Floris497, uratowałeś mój dzień. Wielkie dzięki :) – Ahmed
Dzięki za to. Miałem przeczucie, że to jest rozwiązanie. Domyślam się, że przejście jest bardziej podstępem, robi animację klapki na widoku nadrzędnym, aw połowie zamienia podrzędne widoki, które określasz. Z drugiej strony, większość animacji itp. Na iPhone'a to podstęp :-) – Dermot