SwiftUI macOS 如何设置工具条(教程含代码)
2023-09-11 14:18:32 时间
一、实战需求
如何制作类似xcode的工具条呢
二、本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- 掌握自定义工具条
- 工具条上放置Button和文本输入框
三、基础知识
NSHostingView
AppKit视图可以封装SwiftUI组件
class NSHostingView<Content> : NSView where Content : View
您可以使用NSHostingView对象将SwiftUI视图集成到AppKit视图层次结构中。托管视图是一个管理单个SwiftUI视图的NSView对象,该视图本身可能包含其他SwiftUI视图。因为它是一个NSView对象,所以可以将其集成到现有的AppKit视图层次结构中&#
相关文章
- 在 macOS 平台上启动 MATLAB
- macOS完整项目源码之macOS动态壁纸创建工具(教程含源码)
- SwiftUI 如何让iPad App运行到macOS上Catalyst (教程)
- SwiftUI实战之获取iOS和macOS设备时区与日期时间Region和Date
- macOS 完整App之 复制粘贴剪贴板 (教程含源码)
- SwiftUI macOS 3D教程之构建3D地球实现traceroute curl (教程含源码)
- macOS SwiftUI 字段和标签组件规范之 01 组合框Combo Boxes(教程含源码)
- macOS SwiftUI 封装组件之分段组件NSSegmentedControl (教程含源码)
- macOS SwiftUI 技巧之读取文本文件并显示行数(教程含源码)
- macOS SwiftUI 开发教程之 如何打开URL网页链接 Link组件
- macOS SwiftUI 开发教程之数据过滤器ObservableObject(教程含源码)
- macOS SwiftUI 教程之入门toolbar工具栏(教程含源码)
- macOS SwiftUI开发教程之NavigationView基础使用左右分栏(项目含源码)
- SwiftUI macOS使用WebView载入URL网页避免白屏问题
- SwiftUI macOS之实现三栏可拖拽界面(中文教程含源码)
- SwiftUI macOS 教程之Table Views 侧边栏
- SwiftUI macOS 之 实现自定颜色,封装NSButton(教程含代码)
- SwiftUI macOS 3D教程之 01 什么是X3D图形
- 一个技术人员的MacOS下环境装备