2012-07-17 27 views
0

我不確定是否正確使用該短語。如何在文本框上添加可選建議

我想要的功能是,用戶鍵入一些字符(或點擊一個按鈕)後,列表將顯示在文本字段下。

一個簡單的例子就是Google搜索。輸入「fb」或「faceb」後,它會在建議列表中顯示「facebook」。

該列表的內容存儲在一個數組中,該數組來自Web服務的返回。

感謝

+0

[預測字典文本輸入API /框架與iOS應用程序]的可能重複(http://stackoverflow.com/questions/5137655/predictive-dictionary-text-input-api-framework-for-with-ios-應用程序) – CodaFi 2012-07-17 01:47:16

+0

1)創建一個預測列表。 2)搜索列表。 – 2012-07-17 02:01:15

+0

噢,我的問題更多的是關於如何實現GUI。 – 2012-07-17 02:06:17

回答

1

你得有UITextView textViewDidChange攔截按鍵。然後,通過每次按鍵,您都可以實現查找算法,並在出現數據條目的UITextView的上方或下方顯示選擇列表。該列表必須以某種方式「可觸摸」才能從中進行選擇。

+0

謝謝你的回答,但我怎麼能顯示清單?我發現「UIPickerView」,但我認爲應該有一個更簡單的。 – 2012-07-17 02:29:43

+0

你應該使用UITableView – tomidelucca 2012-07-17 02:35:11

0

雷Wenderlich有一個教程,顯示瞭如何能夠在他blog

他創建下面是可觸摸的文本字段的表來完成了。

那裏還有一個示例項目。

相關問題