在iOS中,我有一些通過工具欄中的「完成」按鈕消除的模式場景。iOS的「完成」按鈕來解除模態或完成編輯?
但是其中一種模式場景包括可編輯的UITableView。所以我也有一個標準的編輯按鈕(在NavBar中)。在編輯時,該按鈕被重命名爲「完成」(並以藍色突出顯示)。
現在有兩個標籤爲「完成」的按鈕可以做兩件完全不同的事情。我可以將dismisser重命名爲「Cancel」,但這似乎是非標準的用法。這與其他場景不相關(不涉及編輯),通過「完成」按鈕消除。
是否有人機界面推薦?什麼是「最乾淨」的解決方案?
你有沒有嘗試過不同的標籤爲不同的按鈕? – brianLikeApple
我知道如何使用標籤來幫助程序員指定按鈕,但這不是我遇到的問題。我更關心這裏的用戶體驗。我不想顯示兩個看起來相同但行爲不同的按鈕。 – jbbenni
對不起!我誤解了。伊斯梅爾建議的是可行的,但對我來說,擁有兩個按鈕還是很奇怪!如果我做這種應用程序,我將離開編輯按鈕,但刪除用於解僱模型視圖的完成按鈕。而不是完成按鈕,我會用手指手勢的東西讓視圖解僱。你想用什麼手勢取決於你:) – brianLikeApple