Arayüz Oluşturucu'nun içinde UITextField oluşturduğumda, Değer değiştirildi, İptal et, Dokun, Sürükle vb. Gibi olayları olan Olaylar sekmesine erişebilirim. Bu yöntemlerin her birine kendi yöntemlerimi atayabilirim. UITextField'ı programlı olarak tahsis ettiğimde aynı şeyi nasıl yapabilirim?UiTextField olayları
cevap
UIControl
için Apple belgelerine bakın. senin textField
başlatılıyor sonra UIControlEventValueChanged
ait
[textField addTarget:self action:@selector(handleTouchValueChanged:) forControlEvents: UIControlEventEditingDidEnd]
sayesinde (yerine bir cevap kendisi olmanın bir yorum olarak buraya ait): Kullanıcı hangi olabilir [keyUp yazarak senkron veya] değerini her değiştirdiğinde yangınları UIControlEventEditingChanged veri işleyicinizin rutinine fazladan isabetler çıkarırsanız, o olaya dayalı değerler kaydediyorsanız, kullanıcı girdisinden bir tür son değer olmasını beklerseniz ... (her biri için birden çok tasarruf elde etmek gibi beklenmedik davranışlarla sonuçlanabilir) textfield.) – Mike
çalıştı –
yerine bir düzenleme oturumu sona dokunmatik olay için addTarget:action:forControlEvents:
örnek aradın, UIControlEventEditingChanged
kullanmalısınız:
[_titleTextField addTarget:self action:@selector(handleTitleValueChanged:) forControlEvents:UIControlEventEditingChanged];
kullanmak gerekir, çalışmıyor – GeneralMike
UIControlEventEditingChanged
yangınları kullanıcı değerini [her değiştirdiğinde Veri işleyici rutininize fazladan isabet yaratabilecek yazarak veya tuşlayarak senkronize edin, eğer Bu olaya göre değer kaydediyorsunuz, bu kullanıcı girdisinden bir çeşit son değer olmasını bekliyor ...
İyi bir nokta, ama bu cevaplara bir alternatif belirtmediğiniz için muhtemelen bir cevap yerine diğer cevaplardan birinin altında bir yorum olmalıdır. – GeneralMike
- 1. UITextField
- 2. UiTextField
- 3. iOS UITextField
- 4. UITextField metin
- 5. UITextField inputView,
- 6. UITextField odaklama
- 7. UITextField çoklu çizgiler
- 8. Bir UITextView veya UITextField
- 9. UITextview neden UITextField
- 10. Özel UITextField Otomatik Tamamlama
- 11. UITextField temel konumunu hesaplayın
- 12. UITableViewController ve UITextField klavye
- 13. UITextField yapıştırarak alınma
- 14. UITextField Tüm karakterleri gizle
- 15. iPhone: Bir UITextField
- 16. UITextField sınırı nasıl gizlenir?
- 17. UITextField boşaldığında nasıl algılanır?
- 18. UITextField okumayan değerleri
- 19. UITextField vs UISearchBar?
- 20. UITextField içinde UITextPosition
- 21. Xcode 7.3 UITextField artık geçerli bir etkinlik kaynağı değil
- 22. UITextField bu şekilde nasıl özelleştirilir?
- 23. UITextField autocapitalizationType UITextAutocapitalizationTypeAllCharacters aygıtta çalışmıyor
- 24. UITextField InputView, bitmiş bir düğmeye
- 25. Sol hareketleri UITextField üzerinden kaydırın
- 26. UiTextField küçük harfli ilk harf
- 27. UITextField kopyalanabilir ancak düzenlenemez Swift
- 28. UITextField metni sol tarafta kaydırmıyor
- 29. Tablodaki odağı UITextField değerine ayarla
- 30. UIResponder ile önceki UITextField alamıyor
Merhaba, Arayüz Oluşturucu'da bir UITextField oluşturdum ve UIControlEventValueChanged'i kaydetmek istiyorum. Bununla nasıl baş edeceksin? Bu işlevi nasıl tanımlarsınız? Bu hajikelist cevabı dan UIControlEventEditingChanged – Namratha