ich neue Methode implementieren möchten, suchte ich eine Menge auf Google und Stackoverflow, aber ich habe nicht ein BeispielAnimate individuelle Präsentation von Viewcontroller in OS X Yosemite
- (void)presentViewController:(NSViewController *)viewController animator:(id <NSViewControllerPresentationAnimator>)animator
diese Methode ist in OSX 10.10 und diese gefunden Verfahren müssen das Protokoll NSViewControllerPresentationAnimator
wich hat diese beiden Methoden
- (void)animatePresentationOfViewController:(NSViewController *)viewController fromViewController:(NSViewController *)fromViewController
- (void)animateDismissalOfViewController:(NSViewController *)viewController fromViewController:(NSViewController *)fromViewController
diese Methoden uns benutzerdefinierte Animation tun, damit implementieren zwischen zwei NSViewController des ich eine examople der Implementierung benötigen, habe ich diesen Code
- (IBAction)openTask:(id)sender {
NSStoryboard *storyboard = [NSStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
Tasks *task = [storyboard instantiateControllerWithIdentifier:@"tasks"];
[self presentViewController:task animator:self];
}
- (void)animatePresentationOfViewController:(NSViewController *)viewController
fromViewController:(NSViewController *)fromViewController
{
}
- (void)animateDismissalOfViewController:(NSViewController *)viewController
fromViewController:(NSViewController *)fromViewController
{
}
Kann mir jemand helfen mit einem Beispiel dafür, wie ich Vielen Dank diesem Übergang umgesetzt haben könnte.
Gibt es mehr Hilfe, die Sie brauchen oder ist mein Beispiel genug? –
Ja, es ist OK, Ihre Antwort hat mein Problem gelöst, vielen Dank ... – Imodeveloper