<xmp id="e0gg0">
  • <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <menu id="e0gg0"></menu>

    5.1.1 UIKit

    UIkit是用來打造iOS應用的最重要的圖形技術框架,它提供了用于構造觸屏設備用戶界面的全部工具和資源,并在整個交互體驗的塑造過程中扮演著至關重要的角色。

    設計方案中的絕大部分內容都需要通過UIKit來實現,因為用戶在iOS中所接觸到的任何一種用戶界面控件都由它來負責定義和輸出,包括基本的按鈕、滑塊、文本域、切換開關等。除了這些標準控件之外,UIKit還提供了很多方法來幫助我們對控件的外觀進行自定義。所以在界面元素的視覺表現形式上,我們不必受制于各種控件的默認樣式。外觀自定義工作還會涉及到我們將要在后文中了解到的其他圖形技術,但是相關的解決方案都是由UIKit在整體上控制的。

    除了能夠使用你所指定的圖形文件(例如PNG圖片)對界面控件的外觀進行自定義之外,UIKit還能夠程序化的渲染圖形對象,換句話說,它可以按照我們設定好的規則來繪制圖形。UIKit在這方面的能力與一些常見的矢量圖形繪制技術很相似。在類似的方法中,我們通常需要定義最基礎的幾何圖形或路徑,然后為這些路徑賦予具體的視覺屬性,以實現設計中的目標樣式。不過有一點需要提醒一下:這種程序化的繪圖方式確實可以對生產效率起到一定的提升作用,然而另外一方面,你卻需要花費更多的時間與精力去跟進到接下來開發流程當中,以確保技術人員所定義的圖形屬性可以精確的還原你的設計方案。在實際項目中,最好能夠在開發流程之前與相關的技術人員一同對設計方案中的每一個細節進行充分的評估,確定一套最合理的圖形技術方案。

    《iOS Wow Factor》全書譯文精選

    啊灬啊灬啊灬快灬片免费
    <xmp id="e0gg0">
  • <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <menu id="e0gg0"></menu>