Frage

Ich versuche, eine neue subview zu einer Tabellenansicht zu animieren hinzufügen. (Wenn der Benutzer klickt auf das Pluszeichen-Taste auf der Navigationsleiste oberhalb der Tabellenansicht, möchte ich ein Subview mit einem Textfeld und eine Schaltfläche unter der Navigationsleiste nach unten rutschen).

Allerdings, wenn ich versuche, warnt mich [UIView beginAnimations:@"textFieldSlide", nil] den Compiler zu rufen, dass:

  

Line Ort RootViewController.m: 41:   Warnung: ‚UIView‘ reagieren möglicherweise nicht auf   '+ BeginAnimations ::'

Die zum automatischen Vervollständigung in Xcode versagt auch diese Methode, um zu sehen, sowie commitAnimations.

Bin ich einen Import fehlt diese Methoden zu bekommen?

War es hilfreich?

Lösung

Es gibt keine Notwendigkeit zu importieren Quartz wird UIKit es bereitstellt.

Sie verwenden die falsche Methode Signatur. Sie sollten verwenden

[UIView beginAnimations:@"textFieldSlide" context:nil];

statt.

Wenn Xcode automatische Vervollständigung fehlschlägt, die meiste Zeit ist, dass Sie ein ] oder ein ; irgendwo vergessen haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top