2010-01-13 20 views
0

1)我想通過觸摸並從主列表中拖動圖標來創建列表。 2)也有能力刪除這個新創建的列表中的項目或重新排列他們的順序。使用iPhone touch&drag界面進行直觀列表創建

是否有一些代碼示例可以看看或可能的設計指針乾淨地完成此功能。

我意識到UITableView可以實現這一點。但是,在一個屏幕上直觀地完成它是直觀的,因爲它保持了手頭任務的整體環境。

謝謝

回答

1

沒有任何API UI類可以讓你這樣做。桌面瀏覽和滾動視圖都需要整個屏幕。你將不得不從頭開始寫很多東西。

我想你會發現雙列表設計是一個糟糕的界面選擇。你真的沒有iPhone屏幕上的空間來顯示和操縱同一視圖中的兩個列表。請記住,如果他們跑出屏幕(可能是這樣),您將無法看到所有這兩個列表。

「直觀」僅僅是營銷對於「熟悉」的說法。關於非標準接口沒有什麼直觀的。由於iPhone用戶不經常在列表之間拖動項目,因此他們不會很容易地看到如何操作界面。用戶可以通過單個主表格檢查單個單元格以添加到子列表中,這很可能會更好。這是iPhone上的通用接口,因此更「直觀」。

在花費大量時間在此之前,我建議你做一個模型,將顯示在設備上。您可以簡單地在圖形程序中繪製模擬界面,然後在圖像視圖中將其顯示爲圖像。這可以讓你測試你是否可以在雙列表中顯示足夠的信息是有用的,以及你是否可以可靠地點擊兩個列表中的元素。

+0

感謝TechZen。事後看來,我確實同意你的看法。 – Roby