我是Android用戶,只是學習ios,所以我不太熟悉一些UX細節。ios - 向用戶顯示錯誤和消息的傳統方法是什麼?
如果應用程序是,需要一個成功的消息,或約驗證錯誤消息的形式,什麼是iOS中解決這個問題的傳統方式?
謝謝!
我是Android用戶,只是學習ios,所以我不太熟悉一些UX細節。ios - 向用戶顯示錯誤和消息的傳統方法是什麼?
如果應用程序是,需要一個成功的消息,或約驗證錯誤消息的形式,什麼是iOS中解決這個問題的傳統方式?
謝謝!
介紹成功的傳統方法是提出什麼。您可能會刷新數據或使用動畫導航,但大多數情況下您應該避開。
容易出現錯誤的傳統方式是使用UIAlertView
,如果可能的話,會提供清晰,簡潔的錯誤信息以及如何解決問題。
不要限制自己股票的控制,可以很容易,但。還有很多其他更溫和的方法可以指示失敗,而不是模式彈出窗口(這是警報視圖的作用)。看看Tweetbot。他們使用非模態橫幅視圖來指示成功和失敗,例如何時無法到達網絡。如果錯誤是暫時的,這是一個特別好的想法,因爲它不需要用戶交互來解僱。
驗證錯誤往往與一個UIAlertView中完成的。
成功確認可以通過「烤麪包機」通知(如Tweetbot的iPhone應用程序中所示:http://shawnblanc.net/images/tweetbot-notifications.jpg)完成,但這需要自定義代碼。
UIAlertViews也可用於成功的消息,但因爲它是高度中斷,這可能並不理想。
我以前UIAlertView
類。這裏是該課程的鏈接Apple's doc。
謝謝,所以烤麪包機是第三方庫,對嗎?我可以使用UIAlertView來顯示正面信息嗎?還是僅僅是因爲錯誤? – GeekedOut 2012-07-25 22:23:00
當顯示正面消息時,嘗試將自己置於用戶的視角:如果您願意,您可以在某處顯示它,但在某些事情發生時不會強制用戶點按按鈕(UIAlertView中會出現這種情況) 。當出現問題時應顯示UIAlertView ...也許你可以在操作成功或其他事情時播放歡快的聲音。 – 2012-07-25 22:28:21
我在@rokjarc上 - 你的應用不應該不斷髮送確認消息,因爲它會中斷用戶的下一個動作。您可以使用UIActivityIndicatorView來指示進度,當它停止旋轉時,意味着任務已成功完成。 – bryanjclark 2012-07-26 16:51:48