2010-09-18 2 views
6

Momentan verwende ich Lernen für das iPhone zu programmieren, und ich verwende eine Beispielanwendung, die die Standard-Zehnertastatur hat. Ich muss auch Dezimalpunkte eingeben, aber die Zehnertastatur hat keine. Das SDK 4.1 unterstützt diese Funktion, aber ich kann den Tastaturtyp nicht auf UIKeyboardTypeDecimalPad setzen, zumindest sehe ich die Option in Interface Builder nicht. Kann dies über den Interface Builder erfolgen? wenn nicht dann wo kann das im Code hinzufügen?Wie verwendet man die neue UIKeyboardTypeDecimalPad-Funktion in iOS 4.1 SDK

danke.

Antwort

12

Sie müssen dies in Ihrem Code hinzufügen. Interface Builder scheint es noch nicht zu benutzen. Sie sollten es für Ihr UITextField in der viewDidLoad-Methode Ihres Controllers hinzufügen können. Natürlich muss Ihr Textfeld mit einem IBOutlet verbunden sein.

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    myTextField.keyboardType=UIKeyboardTypeDecimalPad; 
} 
+1

Thank you very much. – Cecile

Verwandte Themen