2010-02-05 5 views

Antwort

0

GetAsyncKeyState ();

Mit Standard-Konsole OI können Sie das nicht tun.

2

Ich habe vergessen, das Backspace-Zeichen selbst zu erfassen. Ich habe den Zustand programmatisch erfasst, indem ich die Länge der Zeichenfolge vor und nach der Zeichenplatzierung der Methode textField:shouldChangeCharactersInRange:replacementString: verglichen habe. Dies ist der Code:

if ([[textField1.text stringByReplacingCharactersInRange:range withString:string] length] < textField1.text.length) 
{ 
    //do nothing 
} 
else 
{ 
    //more programme code; 
} 
Verwandte Themen