2011-04-24 28 views

回答

4

我通過tableView人機界面的指導閱讀,並沒有看到任何明確的。在Direct Manipulation部分,它說:

人們可以使用捏手勢來直接擴大或如果用戶使用的是掐合同的內容

的區域並放大以改變在tableview中的所有文本在我看來,它並不是真正的「直接操縱」。看起來它更像是一種通用手勢的全球設置變化。我認爲真正的決定會歸結爲什麼你打算向用戶提供這種姿勢?對於您的應用程序是否有一個常見用例,用戶需要經常調整字體大小?他們是否會在每個會話中更改一次以上?

我知道很高興提供大量功能,但任何額外的功能都會混淆真實的功能。如果他們不小心做了一個捏,然後文本大小發生了變化,並且他們沒有建立連接,它可能會使用戶感到困惑。

Overral,我不認爲這是破壞和明確的規則,但我會非常小心決定添加此「功能」。如果有充分的理由這樣做,我會說去做,否則,它可能不值得從商店被拒絕和/或可能使用戶混淆的風險。

1

我投不,如果它是您的應用程序的功能的關鍵。你不得不訓練人們去做一些可能不直觀的事情,讓他們意識到這一點。如果你看看Twitter的官方應用程序,他們會做類似的事情來擴展該單元格中的內容,但如果你不知道它在那裏,那麼你可能完全沒有這種能力。

+0

謝謝 - 在我的情況下,我確實有一個工具欄,字體增加和減少的圖標,所以問題是可用性重新這樣一個功能超出此...我猜它可能不會改變你的答案,但只是爲了完整性 – Greg 2011-04-24 02:41:18

相關問題