EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Come rilevare il cambiamento di messa a fuoco in un UITextField in Xamarin.iOS

Programmazione Xamarin iOS  
 
Come rilevare il cambiamento di messa a fuoco in un UITextField in Xamarin.iOS

Ci sono volte, sotto la piattaforma di programmazione iOS in Xamarin, che abbiamo bisogno soddisfare Quando un campo UITextField, Non è più di un campo per l'immissione di testo, Egli ha vinto o perso il messa a fuoco.

Se hai mai lavorato, su questa stessa piattaforma, ma nella programmazione per Android, sapere che tu per questo, C'è semplicemente un evento che viene chiamato quando il viene modificata la proprietà di messa a fuoco, vale a dire, Quando perde o riceve lo stato attivo. Questa proprietà è FocusChange, ma, come si indiano, solo è utilizzabile sotto Android.

Per la programmazione in iOS, uno dei modi di sapere se un elemento della classe UITextField Egli ha vinto o perso il focus è attraverso eventi EditingDidBegin e EditingDidEnd. Così, Supponendo che abbiamo un elemento di questa classe, Abbiamo il seguente codice:

Attraverso questi due eventi, Possiamo sapere quando un certo oggetto classe UITextField vince o perde il messa a fuoco, e così può eseguire il codice che abbiamo bisogno in ogni momento, ad esempio la convalida di un campo, o abilitazione condizionalmente altri campi o i pulsanti.

Allo stesso modo, per determinare Se un determinato elemento Questa classe (UITextField) ha lo stato attivo, Dovremo fare uso della proprietà HosEditing, che ci torneremo true o false (Boolean) nel caso in cui l'elemento in questione è essere modificato e, di conseguenza, Nota Attualmente la messa a fuoco.

Lasciaci un commento o accedere allaCose da fare
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Articoli correlati