010_swiftui_填充数据与点击事件
程序员文章站
2022-03-06 18:01:04
...
根据true 和false 来切换心得图片
//
// ContentView.swift
// SwiftUi_panel
//
// Created by liuan on 2020/3/27.
// Copyright © 2020 liuan. All rights reserved.
//
import SwiftUI
struct ContentView: View {
@State private var isHearted=false
@State private var numHearts=999
var body: some View {
VStack{
Image("Breakfast")
.resizable()
.cornerRadius(30)
.padding()
.shadow(radius: 30)
HStack{
Button(action: {
self.isHearted.toggle()
if self.isHearted{
self.numHearts+=1
}else{
self.numHearts-=1
}
}){
if isHearted{
Image(systemName: "heart.fill")
}else{
Image(systemName: "heart")
}
}
Text(String(numHearts))
}
Text("this is my breakfast")
.fontWeight(.heavy)
.foregroundColor(.pink)
.font(.largeTitle)
.multilineTextAlignment(.center)
.shadow(color:.black,radius: 0.1,x:2)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
效果展示
点击心可以切换状态。这里没有用到图片 而是用到的系统资源
当我们编辑过多的代码的时候
可以选中所有代码后 (command+a)
通过
来快速格式化xcode代码
上一篇: mysql or和and有什么区别
下一篇: 大数据面试知识点分析(一)
推荐阅读
-
TextView中URL等指定特殊字符串与点击事件解析
-
vue数据操作之点击事件实现num加减功能示例
-
Layui表格行工具事件与数据回填方法
-
iReport(模版) 与Jasper(数据填充)生成pdf文档
-
layui 数据表格 点击分页按钮 监听事件的实例
-
在IOS开发中,动态加载数据点击事件失效问题解决
-
有数据,把数据传入点击事件打印出来是undefined, 因为key是undefined
-
移动端 input 弹出键盘 与 获取点击确定搜索触发的事件
-
python数据分析与挖掘实战---chapter10家用电器用户行为分析与事件识别
-
微信小程序开发第三篇 数据绑定,点击事件,数组循环