2011-02-10 48 views
1

按下右側的'+'按鈕後,該視圖中的項目被添加到收藏夾,並在屏幕上顯示一個UIAlertView,顯示「已添加到收藏夾」。將它添加到收藏夾後,我會使'+'按鈕消失,因此同一個項目不會再次添加到收藏夾中。我不確定這是否符合Apple的人機接口指南,而是應該將「+」保留在那裏,如果再次按「說明該項目已經在收藏夾中」,該怎麼辦?iphone應用UI設計添加到收藏夾?

任何幫助將不勝感激!由於

+0

如果您有辦法從收藏夾中刪除項目並再次使該按鈕再次出現,那麼我認爲這很好。如果不是,你可以嘗試設置`button.enabled = NO`而不是? – Luke 2011-02-10 09:11:54

回答

0

爲什麼不能有兩種狀態的按鈕?顯示該項目的「選定」狀態(例如負對比度)處於收藏夾中,並且指示可以錄製的「正常」狀態。

這種方式,您可以添加/使用相同的按鈕,從最喜歡的去除,以及除與UIAlertView不太阻塞性方式。

我也建議你使用★而非+

1

我不會用AlertView這一點。通過顯示警報,您強制用戶確認閱讀一些確認信息並採取行動(通過按下OK按鈕)。提供意見反饋意見是成功添加的,但這不應該是一種侵入性警報。也許您可以使用其他設計模式作爲收藏夾,例如按下時點亮的星號以指示該項目被列爲收藏項,或者可能是將所選項目「移動」到可見的「收藏夾」類別的動畫效果。

的人機界面指南有this說關於警報視圖(相對於你的問題):

避免產生不必要的警報。

這些警告通常是不必要的 如果他們:

  • 僅僅增加一些 信息的可見度,尤其是關係到你的應用程序的標準 運作信息 。 相反,你應該設計一個 醒目的方式顯示與您 應用程序的風格相協調的 信息。
+0

作爲大安答案的補充,我建議您使用這個MBProgressHUD作爲顯示信息的方式,https://github.com/jdg/MBProgressHUD。 – 2011-02-10 10:00:05