swiftui
Renew 全栈工程师
全栈开发工程师
展开
-
SwiftUI-实现双击点赞
#1.先实现心形SwiftUI Shape 三句代码自绘 心形#2.再实现动画,先看效果#3.源码import SwiftUIstruct HeartView: View { public let id = UUID() public var hit:CGPoint = CGPoint() @State var isAnimation:Bool = false{ didSet{ if !isAnima原创 2021-03-19 01:32:04 · 275 阅读 · 3 评论 -
SwiftUI-Shape-三句代码自绘-心形
1.因为在项目中有双击点赞特效,起先用 2 个 Circle + 1 个 Rectangle 实现心形, 但是设置父View 的 opacity 时候 颜色叠加了 Group { ZStack{ Rectangle() .fill(Color.red) .frame(width: 100, height: 100) Circle()原创 2021-03-19 01:31:07 · 400 阅读 · 0 评论 -
SwiftUI @State @Published @ObservedObject 深入理解和使用
1.SwiftUI 是Apple 新出面向未来、跨多端解决方案、声明式编程SwiftUI最新版本 2.0 但是需要 IOS 14 支持,多数现在还用的是IOS 13 所以很多不完善的东西都用SwiftUIX 以及各种库代替,bug也是层出不穷2.下面是鄙人对 @State @Published @ObservedObject 理解,如有不对,还请指出#1.@State 介绍因为SwiftUI View 采用的是结构体,当创建想要更改属性的结构体方法时,我们需要添加mutating关键字:mu.原创 2021-03-19 01:28:31 · 2630 阅读 · 1 评论