EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Comment détecter le changement d’orientation dans un UITextField dans Xamarin.iOS

Programmation de Novell iOS  
 
Comment détecter le changement d’orientation dans un UITextField dans Xamarin.iOS

Il ya des moments, sous la plate-forme de programmation iOS dans Novell, qu’il nous faut répondre à Lorsqu’un champ UITextField, Il n’est pas plus qu’un champ de saisie de texte, Il a gagné ou perdu le mise au point.

Si vous avez déjà travaillé, sur cette même plateforme, mais dans la programmation Androïde, sais que vous avez pour cela, Il n’y a simplement un événement qui est appelé lorsque le la propriété orientation est modifiée, c'est-à-dire, Quand il perd ou obtient le focus. Cette propriété est FocusChange, mais, comme vous l’avez indien, seulement est utilisable sous Androïde.

Pour la programmation en iOS, une des façons de savoir si un élément de la classe UITextField Il a gagné ou perdu le focus est à travers des événements EditingDidBegin et EditingDidEnd. Comme ça, En supposant que nous avons un élément de cette classe, Nous avons le code suivant:

Par le biais de ces deux événements, Nous pouvons savoir quand un certain objet classe UITextField perd ou gagne la mise au point, et peut donc exécuter le code, que nous avons besoin à chaque instant, telles que la validation d’un champ, ou conditionnelle permettant aux autres champs ou les boutons.

De la même manière, pour déterminer Lorsqu’un certain élément Cette classe (UITextField) a le focus, Nous allons devoir faire usage de la propriété J’aisEditing, lequel nous reviendrons vrai ou faux (Boolean) dans le cas où l’article en question est en cours d’édition et, en conséquence, Remarque actuellement le mise au point.

Laissez-nous un commentaire ou d’entrer à laForum
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

Articles connexes