原创 SwiftUI macOS教程之 左中右三欄實現方法

本文價值與收穫 看完本文後,您將能夠作出下面的界面 左中右三欄 實現方法一 Jietu20200705-154109.gif 看完本文您將掌握的技能 掌握經典左中右三欄目實現方法 代碼 1、使用Navigati

原创 SwiftUI 2.0 到底有多少個知識點,看看您掌握了多少

近來閒的沒事自己梳理了一下SwiftUI文檔的知識點,現在分享給大家看看自己都掌握了麼? App Scene WindowGroup DocumentGroup Settings WKNotificationScene Widget

原创 SwiftUI 2.0 製作個側邊欄基於GeometryReader和Lazy

本文價值與收穫 看完本文後,您將能夠作出下面的界面 側邊欄 看完本文您將掌握的技能 掌握GeometryReader的基礎使用 掌握Lazy組件基礎使用 實現側邊欄效果 代碼

原创 SwiftUI 2.0 實戰之自定義導航欄添加圖標和按鈕(教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 基礎知識 principal item放置在主要部分中。 static let principal: ToolbarItemPlacement 主要item佔據重要地位。

原创 SwiftUI principal 基礎教程(含源碼)

principal item放置在主要部分中。 static let principal: ToolbarItemPlacement 主要item佔據重要地位。 例如,網絡瀏覽器的位置字段將被視爲主要項目。 實戰代碼 《SwiftUI

原创 SwiftUI macOS 輕鬆搭建現代感左右兩欄App(教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 搭建兩欄基礎框架 設置工具欄 設置列表欄 現代化頭像 代碼 import SwiftUI // 1、主界面 struct ContentView: Vi

原创 SwiftUI 2.0 Text 新功能之強大的日期顯示功能 (教程含代碼)

WWDC20 新功能 WWDC20 對Text進行全面加強,最典型就是增加了日期顯示功能,具體功能如下: date 顯示日期 offset 日期偏移 relative 相對樣式 time 顯示日期 timer 顯示倒計時 本文價

原创 SwiftUI macOS 輕鬆搭建Todo任務管理類App界面(教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 搭建兩欄基礎框架 設置工具欄 任務列表 任務完成效果 代碼 import SwiftUI struct Task: Hashable, Identif

原创 SwiftUI 2.0 NavigationView設置導航條顏色

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握導航條的基礎使用 設置NavigationView的標題 設置NavigationView的顏色 代碼 1、主界面 struct ContentV

原创 SwiftUI macOS 輕鬆搭建仿Twitter微博類App界面(教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 搭建兩欄基礎框架 設置工具欄 諮詢列表 內容彈窗 代碼 import SwiftUI //1、主界面 struct ContentView: Vie

原创 SwiftUI macOS 輕鬆搭建音樂Radio類App界面(教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 搭建兩欄基礎框架 設置工具欄 設置圖片音樂列表 遠程獲取圖片 代碼 import SwiftUI struct Album: Identifiable

原创 SwiftUI 2.0 製作個側邊欄基於GeometryReader和Lazy(教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握GeometryReader的基礎使用 掌握Lazy組件基礎使用 實現側邊欄效果 代碼 import SwiftUI struct Content

原创 SwiftUI 繪圖之繪製自定義形狀並動畫展示(對勾圖形含代碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握繪製自定義圖形方法 掌握將Shape圖形應用到視圖方法 設置動畫效果 代碼 定義個對勾形狀 public struct CheckmarkShap

原创 SwiftUI語言基礎之 Type Methods 教程及使用代碼

Type Methods 實例方法是您在特定類型的實例上調用的方法。 您還可以定義在類型本身上調用的方法。 這些方法稱爲類型方法。 您可以通過在方法的func關鍵字之前寫入static關鍵字來指示類型方法。 類可以改用class關鍵字,以

原创 SwiftUI Macaw 如何修復Expression was too complex to be solved in reasonable time

問題 Expression was too complex to be solved in reasonable time 解決方案 Swift對類型推斷的使用使我們的代碼更短,更易於閱讀,但同時也佔用了大量CPU時間。 有時,值可能是幾