SF符號提供了一套超過2400個一致的、高度可配置的符號,你可以在你的應用程式中使用,蘋果公司設計的SF符號能夠與舊金山系統字體無縫整合,因此這些符號能夠自動確保與所有重量和尺寸的文本進行光學垂直對齊,
你可以使用SF符號來代表各種UI元素中的任務和內容型別,如導航欄、工具列、標簽欄、背景關系選單和小部件,在你的應用程式的其余部分,你可以在任何可以使用影像的地方使用符號,SF符號在iOS 13及以后版本、macOS 11及以后版本、watchOS 6及以后版本和tvOS 13及以后版本中可用,
單個符號和功能的可用性根據你所針對的系統版本而有所不同,當你把SF Symbols 2中介紹的符號匯出為SVG模板并與你的應用程式捆綁時,你可以在針對iOS 13、Mac Catalyst 13、tvOS 13或watchOS 6的應用程式中使用它,但沒有SF Symbol 2功能的好處,如多色支持和自動本地化,訪問SF符號,下載該應用并瀏覽全套符號,
SF符號2引入了750多個新的符號,包括,
超過150個預設的多色符號,可自動適應鮮艷度、無障礙設定和外觀模式
標準和自定義符號中的負側邊距,讓你對水平對齊有更大的控制權
從右到左書寫系統的本地化符號變體,以及阿拉伯文、梵文和希伯來文的特定字體符號
九個符號的每一個重量--從超輕到黑色--都對應著舊金山系統字體的一個重量,這種對應關系讓你在符號和相鄰文本之間實作精確的重量匹配,同時支持不同尺寸和背景的靈活性,
每個符號也有三種比例:小、中(默認)和大,這些比例是相對于舊金山系統字體的上限高度而定義的,通過指定比例,你可以調整一個符號相對于相鄰文本的強調程度,而不會破壞與使用相同點數的文本的重量匹配,關于開發人員的指導,請參閱imageScale(SwiftUI)、SymbolScale(UIKit)和SymbolConfiguration(AppKit),
默認情況下,一個符號可以使用一個應用程式的重點顏色,在SF符號2及以后的版本中,你可以使用多色符號來顯示包含一種以上顏色的影像,例如,cloud.sun.rain.fill符號使用白色表示云,黃色表示太陽,藍色表示雨,在某些情況下,你可以在一個符號的不同區域使用不同的顏色,例如,你可能想為folder.badge.plus的檔案夾區域指定一種類似于你的應用程式的重點顏色,而系統則為徽章提供一種綠色,關于開發者的指導,請參閱renderingMode(_:),
默認情況下,多色符號會自動適應不同的外觀模式,比如黑暗模式,如果你在創建的自定義符號中指定了一種顏色,那么該自定義符號就不會自動適應不同的外觀模式,
創建自定義符號
如果你需要一個SF Symbols沒有提供的符號,你可以創建你自己的,SF符號應用程式讓你以可重復使用的、基于矢量的檔案格式匯出一個符號作為模板,要創建一個自定義的符號,匯出一個與你想要的設計相似的SF符號,并使用Sketch或Illustrator等矢量編輯工具修改模板,在你的應用程式中使用這個結果,就像你使用原始模板檔案一樣,(自定義符號不支持自適應顏色,)關于開發者的指導,請參閱為你的應用程式創建自定義符號影像,請參閱 "按原樣使用的符號",了解不能定制的符號串列,
以模板為指導,創建一個自定義符號,在細節程度、光學重量、對齊方式、位置和視角方面與系統提供的符號一致,努力設計一個符號,它是,
簡單
可識別的
不具攻擊性
與它所代表的行動或內容直接相關
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/285705.html
標籤:其他
上一篇:我有一個不聽話的老婆
下一篇:Popovers
