本文價值與收穫
看完本文後,您將能夠作出下面的界面
看完本文您將掌握的技能
- macOS app開發基礎知識
- 學會將窗體分割爲三欄
- 支持拖拽
實戰需求
macOS與iOS開發的最大區別就在於界面size變的巨大了,之前我們在iOS小屏的經驗很難遷移到macOS上。本文將帶領大家掌握macOS最基礎的界面框架,三欄架構。
解決方案和代碼
解決方案
- NavigationView實現分欄目
- frame 實現界面拖拽效果
代碼
1、 主界面
mport SwiftUI
struct MainThreeView: View {
var body: some View {
NavigationView{
LeftView()