macOS SwiftUI 教程之 13 图像视图用于显示图像 SF Symbols System images(教程含源码)
2023-09-11 14:18:31 时间
实战需求
图像视图用于显示图像。对于下面的示例,将名为“homer”的图像添加到资产目录中,然后图像在窗口中显示,同时保留其纵横比。
运行效果
实战代码
Image
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Image("homer")
.resizable()
.aspectRatio(contentMode: .fit)
}
.padding()
.frame(width: 400, height: 300)
}
}
SF Symbols
也可以使用 SF 符号的系统名称创建图像。使用SF Symbols 应用程序查找可用系统映像的名称。
import SwiftUI
struct ContentView: View {
var body: some View {
VStack(spacing: 20) {
Text("Images as SF Symbols")
相关文章
- macOS iOS 完整项目之全功能RSS阅读器 (教程含源码)
- Flutter macOS 教程之 01 macOS App开发快速入门 (教程含源码)
- macOS SwiftUI 项目大全之 全功能计时器支持音乐提醒下拉菜单(教程含源码)
- macOS SwiftUI 图表教程之 03 绘制多彩柱状图BarChart含图例与交互SwiftUICharts (教程含源码)
- macOS SwiftUI 组件之富文本编辑器支持Swift和Python语言高亮支持行数(教程含源码)
- macOS SwiftUI 封装组件之 环形进度指示器NSProgressIndicator(教程含源码)
- macOS SwiftUI 封装组件之 不确定指示器NSProgressIndicator(教程含源码)
- macOS SwiftUI 原生组件之 02 Stepper步进器(教程含源码)
- macOS SwiftUI 封装组件之分段组件NSSegmentedControl (教程含源码)
- macOS SwiftUI 组件之选择器Picker组件(教程含源码)
- macOS SwiftUI 技巧之读取文本文件并显示行数(教程含源码)
- macOS SwiftUI 教程之Sidebar侧边栏与选择内容联动(教程含源码)
- macOS SwiftUI 颜色之NSColor转为RGB三色数值 (教程含源码)
- macOS SwiftUI教程之LazyVGrid高级使用实现商品选择 (教程含源码)
- macOS 开发教程之如何设置菜单工具栏 (教程含源码)
- SwiftUI macOS 之如何获取View点击位置坐标(教程含源码)
- macOS 开源完整项目之JSON文件格式转换 支持Realm swift coredata (教程含源码)
- NSClickGestureRecognizer (SwiftUI macOS中文文档手册 教程含源码)