2009-08-20 109 views
25

在我的應用程序中,我希望用戶輸入名稱到UITextField(或等價物),然後當他們按回車時,它會將該單詞放入通常與標籤關聯的藍色泡泡中。然後光標移動到可以添加更多「標籤」的地方。是否有與NSTokenField控件相當的iPhone?

在郵件應用程序中的收件人,收件人地址欄中添加聯繫人時,以及在郵件應用程序中選擇聯繫人時可以看到這一點。

這是如何完成的?它是在UIKit中提供的還是在其他地方提供的?

非常感謝,

邁克爾

+0

您還可以看看[TITokenField(https://github.com/thermogl/TITokenField)。 – madrogue 2011-03-18 15:01:43

+0

我碰到這個看起來不錯的:https://github.com/jasarien/JSTokenField,但我沒有自己嘗試。 – yonel 2011-10-11 07:20:27

回答

0

我不認爲你可以與任何內置的功能在SDK做到這一點,從來沒有見過這樣的功能。然而,你可以做的是自己實現,有一些自定義的藍色按鈕和一些文本,當用戶點擊返回時,你可以有一些代碼接受文本並返回你需要的按鈕,不應該太糟糕實施

4

編輯:

在桌面可可等效控制是一個NSTokenField,但似乎並沒有成爲可可觸摸等效。

+0

這是可可(OS X),而不是Cocoa Touch(iPhone) – rpetrich 2009-08-20 18:05:07

+0

Argh。就這樣。對於那個很抱歉。 – 2009-08-20 18:08:43

+8

簡單的錯誤。也許在4.0 :) – rpetrich 2009-08-20 18:11:09

相關問題