2011-09-05 59 views
3

我意識到人們一直在實施他們自己的UIButton衍生物來創建iPhone上的單選按鈕,如this blog postthis one所示。爲什麼Apple在Interface Builder中不包含單選按鈕?

question's accepted answer規定可以使用選取器瀏覽分組表視圖帶有複選標記,但它似乎是一個窮人的解決方案給我。因此,我的問題是:蘋果可能的推理是什麼?

  • 單選按鈕是觸摸界面的不良UI解決方案嗎?
  • 它很少使用,它不值得與IB混淆?

另一個原因,我不太看,也許?我相信,找出這是很重要的,因爲如果蘋果認爲單選按鈕吸,我寧可不使用它們,重新思考自己的界面時,我「相信」,我應該使用一個...

+0

「單選按鈕是觸摸界面的不良UI解決方案嗎?」單選按鈕非常小,即使你增加了他們的命中規模,人們也會認爲他們很難僅僅通過觀察他們來推動。無論如何,你仍然會在網絡應用程序中找到單選按鈕。 – BoltClock

+0

好吧,想一想,我已經使用了Android上的單選按鈕,它們不是很小,也不會覺得很小。他們確實感到笨重的imho,但我不能說爲什麼... – Kheldar

回答

2

實際上,從另一個角度來看,Apple既沒有提供單選按鈕,也沒有提供複選框,也許不是因爲他們認爲這是一個糟糕的UI解決方案。但相反,他們已經非常強化了UIButton控件,我們可以將其配置爲單選按鈕或複選框或開關或任何其他幾行代碼。 UIButton對象可以通過各種方式進行配置和設計。我們已經非常有創意地看到了各種使用UIButton的應用程序。我個人喜歡UIButton的多功能性,而不是Apple直接提供單選按鈕和複選框將其拖放到界面中。

3

單選按鈕是一個壞UI解決方案,如果他們執行不力。即太小而不能可靠地處理觸摸 - 這就是爲什麼通常使用工具欄或選項的分段控制或選項的表格視圖更好。

+0

在我的一個應用程序中,我使用了帶男性和女性性別符號的雙圖標按鈕,以允許用戶選擇性別。我現在意識到它實際上是一個僞裝的單選按鈕。我應該用你的意見分段控制嗎? – Kheldar

+1

我說「通常」。在你的例子中,我可能會說不 - 我不得不看設計說肯定,但。我認爲關鍵是可用性,包括確保按鈕足夠大。 – ader

相關問題