本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- macOS app开发基础知识
- 学会将窗体分割为三栏
- 支持拖拽
实战需求
macOS与iOS开发的最大区别就在于界面size变的巨大了,之前我们在iOS小屏的经验很难迁移到macOS上。本文将带领大家掌握macOS最基础的界面框架,三栏架构。
解决方案和代码
解决方案
- NavigationView实现分栏目
- frame 实现界面拖拽效果
代码
1、 主界面
mport SwiftUI
struct MainThreeView: View {
var body: some View {
NavigationView{
LeftView()