按下右側的'+'按鈕後,該視圖中的項目被添加到收藏夾,並在屏幕上顯示一個UIAlertView,顯示「已添加到收藏夾」。將它添加到收藏夾後,我會使'+'按鈕消失,因此同一個項目不會再次添加到收藏夾中。我不確定這是否符合Apple的人機接口指南,而是應該將「+」保留在那裏,如果再次按「說明該項目已經在收藏夾中」,該怎麼辦?iphone應用UI設計添加到收藏夾?
任何幫助將不勝感激!由於
按下右側的'+'按鈕後,該視圖中的項目被添加到收藏夾,並在屏幕上顯示一個UIAlertView,顯示「已添加到收藏夾」。將它添加到收藏夾後,我會使'+'按鈕消失,因此同一個項目不會再次添加到收藏夾中。我不確定這是否符合Apple的人機接口指南,而是應該將「+」保留在那裏,如果再次按「說明該項目已經在收藏夾中」,該怎麼辦?iphone應用UI設計添加到收藏夾?
任何幫助將不勝感激!由於
爲什麼不能有兩種狀態的按鈕?顯示該項目的「選定」狀態(例如負對比度)處於收藏夾中,並且指示可以錄製的「正常」狀態。
這種方式,您可以添加/使用相同的按鈕,從最喜歡的去除,以及除與UIAlertView
不太阻塞性方式。
我也建議你使用★而非+
我不會用AlertView這一點。通過顯示警報,您強制用戶確認閱讀一些確認信息並採取行動(通過按下OK按鈕)。提供意見反饋意見是成功添加的,但這不應該是一種侵入性警報。也許您可以使用其他設計模式作爲收藏夾,例如按下時點亮的星號以指示該項目被列爲收藏項,或者可能是將所選項目「移動」到可見的「收藏夾」類別的動畫效果。
的人機界面指南有this說關於警報視圖(相對於你的問題):
避免產生不必要的警報。
這些警告通常是不必要的 如果他們:
- 僅僅增加一些 信息的可見度,尤其是關係到你的應用程序的標準 運作信息 。 相反,你應該設計一個 醒目的方式顯示與您 應用程序的風格相協調的 信息。
作爲大安答案的補充,我建議您使用這個MBProgressHUD作爲顯示信息的方式,https://github.com/jdg/MBProgressHUD。 – 2011-02-10 10:00:05
如果您有辦法從收藏夾中刪除項目並再次使該按鈕再次出現,那麼我認爲這很好。如果不是,你可以嘗試設置`button.enabled = NO`而不是? – Luke 2011-02-10 09:11:54