Metin alanına ayarlanan odakta metin konumunu başlatmak için imleci hareket ettirmem gerekiyor. Yapması mümkün mü?UITextField Metin konumunu başlatmak için imleci ayarlayın
15
A
cevap
20
metin alanı en delegate
olarak görünümü denetleyicisi (veya başka bir uygun nesne) ayarlayın ve bunun gibi textFieldDidBeginEditing:
yöntemi uygulamak: setSelectedTextRange:
bir olduğunu
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
UITextPosition *beginning = [textField beginningOfDocument];
[textField setSelectedTextRange:[textField textRangeFromPosition:beginning
toPosition:beginning]];
}
Not olduğunu UITextInput
protokolü yöntemi (UITextField
uygular), böylece doğrudan UITextField
belgelerinde bulamazsınız.
let desiredPosition = textField.beginningOfDocument
textField.selectedTextRange = textField.textRangeFromPosition(desiredPosition, toPosition: desiredPosition)
Ama imleç metin alanında zaten ise, bunun tek eser inanıyoruz:
2
self.selectedTextRange = [self textRangeFromPosition:newPos toPosition:newPos];
Kontrol bu Finding the cursor position in a UITextField
2
kimse Swift içinde cevap arıyor edin. Bunu yapmak için bunu kullanabilirsiniz:
textField.becomeFirstResponder()
let desiredPosition = textField.beginningOfDocument
textField.selectedTextRange = textField.textRangeFromPosition(desiredPosition, toPosition: desiredPosition)
İlgili konular
- 1. UITextField İmleci Sonraki Metin Alanına Taşıma
- 2. UITextField temel konumunu hesaplayın
- 3. UITextField metin
- 4. Pencerenin konumunu AppleScript ile ayarlayın
- 5. iOS7'de: Sağ hizalı UITextField imleci, giriş alanı
- 6. Tkinter'de metin imleci rengi nasıl değiştirilir?
- 7. UiTextField
- 8. Qt PushButton'un konumunu ayarlayın (sağa) Popup Menüsü
- 9. Tabhost-Rozet konumunu sekmelerde ayarlayın Android
- 10. JCheckbox metin konumunu değiştir
- 11. iPhone klavyenin dönüş tuşu imleci sonraki metin alanına taşıyacak
- 12. UILabel - metin konumunu nasıl değiştirilir
- 13. UITextField odaklama
- 14. Uitextfield içindeki metin nasıl kaydırılır iOS
- 15. UITextView ve UITextField öğesinde metin nasıl değiştirilir
- 16. UITextField içindeki mavi metin belirteçlerini nasıl eklersiniz?
- 17. Metin girişinin sonunda imleci girin giriş
- 18. CGAffineTransform için Başlangıç Noktasını Ayarlayın
- 19. UITextField
- 20. iOS UITextField
- 21. NSAttributedString kullanarak UILabel için vurgulanan metin rengini ayarlayın.
- 22. başlatmak için nasıl üye
- 23. Metin etiketlerinin konumunu koordinat_polar() histogramı olarak ayarlama
- 24. Metin bloğunun köşelerinin oluşturulmuş konumunu nasıl hesaplarım?
- 25. UITableViewController ve UITextField klavye
- 26. UITextField metin Sadece <code>UITextField</code> ve sorunu kullanıyorum
- 27. UITextField kopyalanabilir ancak düzenlenemez Swift
- 28. UITextField içinde UITextPosition
- 29. UITextview neden UITextField
- 30. UITextField boşaldığında nasıl algılanır?
Güzel kod snippet'i! Benim için mükemmel çalışıyor. –