Ben şöyle davranır bir nssearchfield oluşturmak için bir yol arıyorum: dayalı metne NSSearchField, ilk otomatik tamamlama listesi girdisini kullanarak girilen dizelerin üzerine yazmasını nasıl önler?
- kullanıcı türleri ile eşleşen bir otomatik tamamlama açılan
- görünen arama alanına metin yapar o ove çünkü
noktasıdır listedeki ilk öğeye değil otomatik tamamlama, metin alanına herhangi bir alt ve otomatik tamamlanması için eşleşen aramalarda benim dize işe yaramaz girilen dizgimi yeniden yaz. Aslında bu varsayılan davranış olmalı mı, yoksa bir arama alanının amacını yanlış anlamış mıyım?
Ayrıca yazma, listeyi daha fazla ve daha fazla kısıtlar, ancak yalnızca otomatik tamamlama açılır listesindeki bir öğeyi seçtikten sonra bu öğe metin alanına eklenir.
Bu, bir nssearchfield kullanılarak gerçekleştirilemezse, alternatif var mı?
, ben beğendim. Öneriler birden fazla kelimeye sahipse, bu bir soruna neden olur. İlk sözcük için harika çalışıyor, ancak bundan sonra ilk kelimeden sonra tam öneri ekleyecektir. Bu konuda herhangi bir yolu olup olmadığını merak ediyorum. – Jeremy
Kendi sorumu yanıtladı. Alan yazdıktan sonra otomatik tamamlamadan nasıl kaçınacağınız için http://stackoverflow.com/questions/5163646/how-to-make-nssearchfield-send-action-upon-autocompletion/5360535#5360535 adresindeki cevabımı inceleyin. – Jeremy
@jeremy, cevabınızı daha fazla açıklayacaktır lütfen, alan yazdıktan sonra aynı otomatik tamamlama elde etmek istiyorum? –