2009-08-20 40 views
25

Trong ứng dụng của tôi, tôi muốn người dùng nhập tên vào một UITextField (hoặc tương đương) và sau đó khi họ nhấn trở lại, nó sẽ đặt (các) từ đó trong một bong bóng màu xanh thường được kết hợp với thẻ. Con trỏ sau đó di chuyển đến cuối, nơi chúng có thể thêm nhiều "thẻ" hơn.Có tương đương với iPhone với điều khiển NSTokenField không?

Điều này có thể thấy khi thêm liên hệ vào trường Tới, CC & BCC trong ứng dụng Thư và cũng có thể khi chọn liên hệ trong ứng dụng Tin nhắn.

Điều này được thực hiện như thế nào? Có cái gì đó được cung cấp trong UIKit hoặc có ở một nơi khác không?

Rất cám ơn,

Michael

+0

Bạn cũng có thể có một cái nhìn tại [TITokenField] (https://github.com/thermogl/TITokenField). – madrogue

+0

Tôi đã xem qua điều này có vẻ tốt: https://github.com/jasarien/JSTokenField nhưng tôi đã không thử nó bản thân mình. – yonel

Trả lời

0

Tôi không nghĩ rằng bạn có thể làm điều đó với bất kỳ xây dựng trong chức năng trong SDK, chưa bao giờ thấy một tính năng như vậy. Tuy nhiên, bạn có thể tự mình thực hiện, có một số nút màu xanh tùy chỉnh với một số văn bản trên đó và khi người dùng truy cập lại, bạn có thể có một số mã lấy văn bản và trả lại cho bạn nút mà bạn cần, không nên quá tệ thực hiện

4

chỉnh sửa:

Việc kiểm soát tương đương trong Cocoa máy tính để bàn là một NSTokenField, nhưng có vẻ không phải là một tương đương cho Cocoa Touch.

+0

Đó là dành cho Cocoa (OS X), không phải là Cocoa Touch (iPhone) – rpetrich

+0

Argh. Nên nó là. Xin lỗi vì điều đó. –

+8

Lỗi đơn giản. Có lẽ trong 4.0 :) – rpetrich

Các vấn đề liên quan