1. 程式人生 > >《iOS Human Interface Guidelines》——System Button

《iOS Human Interface Guidelines》——System Button

分享 data man nes tom 技術 初始化 ack 開發

系統button


系統button運行一個app特定的動作。


技術分享圖片


API NOTE

在iOS 7中,UIButtonTypeRoundedRect被又一次定義成UIButtonTypeSystem。查看UIButton學習很多其它關於在你的代碼中定義一個系統button的內容。


一個系統button:

  • 默認沒有邊框或者背景外觀
  • 能夠包括一個圖片或者文本標題
  • 支持自己定義外觀。比方邊框或者背景圖片(使用UIButtonTypeCustom類型的button並提供一個自己定義的背景圖來加入自己定義的外觀)

使用系統button來初始化一個動作。當你給一個系統button提供標題時,遵循以下的方法:
  • 使用一個動詞或者動詞短語來描寫敘述button運行的動作。一個相應動作的標題告訴用戶button是可交互的以及點擊時會發生什麽。

  • 使用標題風格的大寫。除了文章、並列連詞和少於四個字母的介詞以外每一個單詞都要大寫。

  • 不要創建太長的標題。太長的文本會被截斷,這會讓用戶非常難理解。

技術分享圖片

合適的話。在內容區域給系統button加入邊框和背景外觀。

大部分情況下,你能夠不用給button加入外觀,僅僅須要制作一個清晰的喚起動作的標題。定義顏色,並提供語境線索。然而在一些內容區域中。加入邊框和背景外觀來提升button的關註度會比較合適。

比方在電話中,帶邊框的數字鍵加強了打電話的心理模式,撥打button的背景也給用戶一個引人註意的目標來點擊。


本文翻譯自蘋果官方開發文檔 查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines 版權全部:http://blog.csdn.net/cloudox_

《iOS Human Interface Guidelines》——System Button