2010-02-19 63 views
1

我非常感興趣的是在iphone應用中使用典型的mac'tag'元素(參見樣本1 - 藍色圓形元素)。我真的不知道如何實現它,除了複製顏色並將其製作爲uibutton。 我希望能夠將這個標籤從一個「部分」拖到另一個「部分」。iphone /可可自定義UI元素

有人能指出我如何做到這一點的正確方向。當然,一個簡單的庫可用。

保持優雅的計算器。

alt text http://posterous.com/getfile/files.posterous.com/norskben/mJPxKIUvQHrC3ew3LZS3I2F5poDzq4VefVt5ENgjY3iVH0KFh1ceswpm8RVq/account.png

回答

3

該控件在Cocoa AppKit中被稱爲NSTokenField。你可以在three20 project找到類似的東西。我相信該控件被稱爲TTPickerTextField。您可以將其用作控件的基礎,並使用UIResponder方法touchesBegan/Moved/Ended添加拖放功能。

1

只需創建一個新的類,它是UIView一個子類,並在initWithFrame:方法中添加子視圖。然後實施觸摸處理方法,您需要通過拖動行爲來創建自定義視圖。