EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Πώς να ανιχνεύσει την αλλαγή της εστίασης σε μια UITextField στο Xamarin.iOS

Προγραμματισμός Xamarin iOS  
 
Πώς να ανιχνεύσει την αλλαγή της εστίασης σε μια UITextField στο Xamarin.iOS

Υπάρχουν φορές, προγραμματισμού στο πλαίσιο της πλατφόρμας Ίος σε Xamarin, ότι πρέπει Γνωρίστε Όταν ένα πεδίο UITextField, Δεν είναι περισσότερο από ένα πεδίο για εισαγωγή κειμένου, Αυτός έχει κερδίσει ή να χάσει την εστίαση.

Εάν έχετε εργαστεί ποτέ, σε αυτήν την ίδια πλατφόρμα, αλλά στον προγραμματισμό για Android, ξέρω ότι εσείς για αυτό, Υπάρχει απλά ένα εκδήλωση που ονομάζεται όταν η τροποποιείται η ιδιότητα focus, δηλαδή, Όταν χάνει ή λαμβάνει την εστίαση. Αυτή η ιδιότητα είναι FocusChange, Αλλά, όπως ινδική, μόνο μπορεί να χρησιμοποιηθεί κάτω από Android.

Για τον προγραμματισμό σε Ίος, ένας από τους τρόπους να γνωρίζουν εάν ένα στοιχείο της τάξης UITextField Αυτός έχει κερδίσει ή να χάσει την εστίαση είναι μέσα από τις εκδηλώσεις EditingDidBegin και EditingDidEnd. Σαν αυτό, Υποθέτοντας ότι έχουμε ένα στοιχείο αυτής της κατηγορίας, Έχουμε τον παρακάτω κώδικα:

Μέσα από αυτά τα δύο γεγονότα, Μπορούμε να γνωρίζουμε, όταν ένα ορισμένο αντικείμενο κλάση UITextField χάνει ή κερδίζει την εστίαση, και έτσι μπορεί να εκτελέσει τον κώδικα που χρειαζόμαστε σε κάθε στιγμή, όπως η επικύρωση ενός πεδίου, ή υπό όρους που επιτρέπουν σε άλλα πεδία ή τα κουμπιά.

Με τον ίδιο τρόπο, για προσδιορίσετε Εάν ένας ορισμένος στοιχείο Αυτή η κατηγορία (UITextField) η εστίαση, Θα πρέπει να κάνουμε χρήση του ακινήτου ΕγώsEditing, οποίο θα επανέλθουμε αληθής ή ψευδής (Μπουλ) σε περίπτωση που το εν λόγω στοιχείο είναι γίνεται επεξεργασία και, ως συνέπεια, Σημείωση επί του παρόντος το εστίαση.

Ενταχθούν στο κανάλι της Τηλεγράφημα

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
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

Σχετικά άρθρα