ios/swift/swiftui
swift
liyubao160
iOS ,oc ,swift ,java,android,html5,nodejs
展开
-
swiftUI之定时器Timer
//每一秒执行一次,在主线程,common模式。立即执行let timer = Timer.publish(every: 1, on: .main, in: .common).autoconnect() var body: some View{ VStack { Text("Hello, World!") .onReceive(timer) { //onReceive()的新修饰符来手动捕获公告,接受发布者.原创 2021-03-01 10:23:12 · 3607 阅读 · 0 评论 -
swiftUI之手势
1.点击onTapGesture,count表示连续点击2次才触发Text(user.name).onTapGesture(count: 2) { print("点击") }2.长按onLongPressGestureText(user.name).onLongPressGesture { print("长按") }/*minimumDu...原创 2021-02-20 17:23:51 · 1325 阅读 · 0 评论 -
SwiftUI之修饰符、包装器
在 SwiftUI 中,修饰符的功能类似于 CSS,用来在应用布局中定位和配置视图,如修改视图的大小、背景、添加动画、添加手势等等。View 协议通过扩展提供了大量的修饰符,它们以协议方法的形式给出,同时提供了默认实现。修饰符的效果具有传递性,也就是说,父视图上使用的修饰符也会影响到其所有子视图,除非子视图显式的调用修饰符来覆盖这种效果。之所以能以链式的方式调用修饰符,是因为每个修饰符方法的返回值是some View(如frame()的声明),仍然是一个视图,所以可以在新的视图的基础上继续调用...原创 2021-02-20 16:42:48 · 1410 阅读 · 0 评论 -
swiftUI中生命周期的应用
由于去除了AppDelegate.swift和SceneDelegate.swift,SwiftUI2.0提供了新的方法来让程序响应系统事件。通过使用@UIApplicationDelegateAdaptor可以方便的实现之前AppDelegate.swfit中提供的功能:https://github.com/JWAutumn/SwiftUIAppLifeCycle应用程序生命周期:SwiftUI 2 在 WWDC 2020上的发布,苹果引入了一个新的应用程序生命周期(App)。替代了AppDel.原创 2021-02-20 16:42:05 · 2923 阅读 · 0 评论 -
swiftUI之json文件解析
解析json文件:创建 .json文件:选择swift file->文件名填写xx.json->弹出提示选择use .json内容格式如下:[ { "id":1, "name": "lambo1", "age": 100, "imageName":"center" }, { "id":2, "name": "lambo2", "age": 1, ...原创 2021-02-19 21:50:00 · 1573 阅读 · 0 评论 -
SwiftUI之页面跳转
SwiftUI之页面跳转原创 2021-02-19 21:49:08 · 8422 阅读 · 2 评论 -
SwiftUI之List
SwiftUI之List原创 2021-02-19 21:47:39 · 4702 阅读 · 1 评论
分享