mirror of
https://github.com/samsonjs/UIKitCatalog.git
synced 2026-04-27 14:57:42 +00:00
Upgrade to Xcode 13.1, added more availavility macros
This commit is contained in:
parent
706c408fde
commit
2f5558b318
2 changed files with 5 additions and 1 deletions
|
|
@ -78,6 +78,7 @@ class SymbolViewController: BaseTableViewController {
|
||||||
imageView.preferredSymbolConfiguration = symbolConfig
|
imageView.preferredSymbolConfiguration = symbolConfig
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@available(iOS 15.0, *)
|
||||||
func configureHierarchicalSymbol(_ imageView: UIImageView) {
|
func configureHierarchicalSymbol(_ imageView: UIImageView) {
|
||||||
let imageConfig = UIImage.SymbolConfiguration(hierarchicalColor: UIColor.systemRed)
|
let imageConfig = UIImage.SymbolConfiguration(hierarchicalColor: UIColor.systemRed)
|
||||||
let hierarchicalSymbol = UIImage(systemName: "cloud.sun.rain.fill")
|
let hierarchicalSymbol = UIImage(systemName: "cloud.sun.rain.fill")
|
||||||
|
|
@ -85,6 +86,7 @@ class SymbolViewController: BaseTableViewController {
|
||||||
imageView.preferredSymbolConfiguration = imageConfig
|
imageView.preferredSymbolConfiguration = imageConfig
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@available(iOS 15.0, *)
|
||||||
func configurePaletteColorsSymbol(_ imageView: UIImageView) {
|
func configurePaletteColorsSymbol(_ imageView: UIImageView) {
|
||||||
let palleteSymbolConfig = UIImage.SymbolConfiguration(paletteColors: [UIColor.systemRed, UIColor.systemOrange, UIColor.systemYellow])
|
let palleteSymbolConfig = UIImage.SymbolConfiguration(paletteColors: [UIColor.systemRed, UIColor.systemOrange, UIColor.systemYellow])
|
||||||
let palleteSymbol = UIImage(systemName: "battery.100.bolt")
|
let palleteSymbol = UIImage(systemName: "battery.100.bolt")
|
||||||
|
|
@ -93,8 +95,9 @@ class SymbolViewController: BaseTableViewController {
|
||||||
imageView.preferredSymbolConfiguration = palleteSymbolConfig
|
imageView.preferredSymbolConfiguration = palleteSymbolConfig
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@available(iOS 15.0, *)
|
||||||
func configurePreferringMultiColorSymbol(_ imageView: UIImageView) {
|
func configurePreferringMultiColorSymbol(_ imageView: UIImageView) {
|
||||||
let preferredSymbolConfig = UIImage.SymbolConfiguration.configurationPreferringMulticolor()
|
let preferredSymbolConfig = UIImage.SymbolConfiguration.preferringMulticolor()
|
||||||
let preferredSymbol = UIImage(systemName: "circle.hexagongrid.fill")
|
let preferredSymbol = UIImage(systemName: "circle.hexagongrid.fill")
|
||||||
imageView.image = preferredSymbol
|
imageView.image = preferredSymbol
|
||||||
imageView.preferredSymbolConfiguration = preferredSymbolConfig
|
imageView.preferredSymbolConfiguration = preferredSymbolConfig
|
||||||
|
|
|
||||||
|
|
@ -154,6 +154,7 @@ class TextViewController: UIViewController {
|
||||||
return NSAttributedString(attachment: symbolAttachment)
|
return NSAttributedString(attachment: symbolAttachment)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@available(iOS 15.0, *)
|
||||||
func multiColorSymbolAttributedString(name: String) -> NSAttributedString {
|
func multiColorSymbolAttributedString(name: String) -> NSAttributedString {
|
||||||
let symbolAttachment = NSTextAttachment()
|
let symbolAttachment = NSTextAttachment()
|
||||||
let palleteSymbolConfig = UIImage.SymbolConfiguration(paletteColors: [UIColor.systemOrange, UIColor.systemRed])
|
let palleteSymbolConfig = UIImage.SymbolConfiguration(paletteColors: [UIColor.systemOrange, UIColor.systemRed])
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue