2011-04-23 27 views
0

這是一個關於iPhone應用程序的良好UI設計的問題。這感覺是一個非常簡單/明顯的問題,但我真的很努力地找到在別處完成的很好的例子,所以我會繼續問:用於在iPhone上選擇號碼的最佳用戶界面?

我有一個設置頁面,我希望用戶能夠輸入要在主應用中顯示多少行數據。所以它基本上是一個數字字段,也可能帶有「無限制」選項。通常我已經看到這個解決方案有一個預定的選項列表(1,2,5,10,無限制),但我希望允許用戶輸入他們喜歡的任何數字。我只會用一個普通的數字文本字段,但iOS中的內置數字小鍵盤沒有「完成」按鈕,似乎這種方法過於複雜。

什麼是一個很好的控制/用戶界面方法?隨意提交來自其他應用程序的示例。

+0

檢查其他人使用的UI設計的好地方是Pttrns網站。在這種情況下,請檢查過濾器(http://pttrns.com/patterns?scid=38)和設置(http://pttrns.com/patterns?scid=16) – totiG 2016-02-19 10:41:12

回答

3

我認爲一個滑塊會做:第一個位置可能是沒有限制。連接的標籤可以顯示該值。但是,滑塊的值有限,但應該有一個合理的限制。它很容易使用,不會碰到鍵盤按鈕。

enter image description here

+1

的列表。您是否直覺認爲它更有意義? 「無限」是一路向右? – andygeers 2011-04-23 13:30:53

+0

@andygeers爲什麼不! – 2011-04-23 14:30:02

1

我仍然使用UITextFieldUIKeyboardTypeNumberPad鍵盤類型。一般來說,我不認爲缺少完成按鈕是一件大事 - 您可以通過響應鍵盤外部的觸摸或UIBarButtonItem(當UITextFieldUITableViewCell的一部分時很常見例如,在通訊錄應用程序中編輯電話號碼)。如果你絕對需要一個完成的按鈕,你總是可以add your own