2011-07-17 66 views
2

而不是實現我自己的,我正在考慮重新使用支持建議下拉式的現有自定義NSTextField - 與您在鍵入時在瀏覽器中的一樣,您將獲得下面的建議列表。帶有建議的NSTextField下拉

你知道有什麼好的嗎?

謝謝!

回答

4

他們被稱爲完成。您仍然使用常規文本字段,但添加此:

control:textView:completions:forPartialWordRange:indexOfSelectedItem 

最大的問題是您需要提供可以自動完成的單詞列表。

+0

非常酷,所以NSTextField已經支持它。目前我必須按下F5才能顯示下拉菜單。你如何使它以編程方式出現? – vance

+0

不太確定。但在文檔中查找「complete:」,有一個名爲SearchField的示例代碼。答案應該在某處。 – Elbimio

+0

問題是當你使用多字自動完成時:http://stackoverflow.com/questions/18674992/nstextfield-with-auto-suggestions-like-safaris-address-bar – adib