E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
swiftui
Android Jetpack Compose
苹果早也推出了类似的
SwiftUI
,都是模仿前端的实现方式,目的都是UI更加轻量化和方便数据驱动。
SimpleFunc
·
2021-08-24 11:21
SwiftUI
中State, Binding, ObservableObject, ObservedObject, StateObject, EnvironmentState作用
在
SwiftUI
中构建一个View的结构体实例只是短暂的存在,当View被渲染到屏幕上后,这个结构体实例就会被销毁。当我们用State来标记一个属性时,
SwiftUI
会接管这个属性的storage。
unravelW
·
2021-08-23 09:01
SwiftUI
图片缩放、拼图等处理教程
目录前言1、图片缩放2、图片拼图3、图片操作方法4、示例代码5、结尾前言采用SwiftUICoreGraphics技术,与C#的GDI+绘图类似,具体概念不多说,毕竟我也是新手,本文主要展示效果图及代码,本文示例代码需要请拉到文末自取。1、图片缩放完全填充,变形压缩将图像居中缩放截取等比缩放上面三个效果,放一起比较好对比,如下原图-完全填充,变形压缩-居中缩放截取-等比缩放第1张为原图第2张为完全
·
2021-08-22 17:15
用
SwiftUI
五天组装一个微信
GitHub链接:
SwiftUI
-WeChatDemo第一章:剖析:如何用
SwiftUI
5天组装一个微信——聊天界面篇第二章:剖析:如何用
SwiftUI
5天组装一个微信——通讯录发现我篇效果图实装内容4
Wavky
·
2021-08-13 01:05
剖析:如何用
SwiftUI
5天组装一个微信 —— 聊天界面篇
前置资源GitHub:
SwiftUI
-WeChatDemo第零章:用
SwiftUI
5天组装一个微信第二章:剖析:如何用
SwiftUI
5天组装一个微信——通讯录发现我篇效果图整体结构UI部分的代码分布如上图所示
Wavky
·
2021-08-13 01:59
SwiftUI
:灵活的布局
WWDC20
swiftUI
新增LazyVGrid和LazyHGrid两种布局方式,我们可以使用它们做网格布局。
猪猪行天下
·
2021-08-06 18:41
Swift 5.5 新特性
条件编译支持表达式
SwiftUI
在跨平台时会使用到条件Modifier,之前的解决方案是自己写一套判断体系,Swift5.5以后,原生支持条件编译表达式,跨平台更加方便。
YungFan
·
2021-07-28 16:28
Swift 5.5 新特性
本文收录:http://www.cocoachina.com/art...条件编译支持表达式
SwiftUI
在跨平台时会使用到条件Modifier,之前的解决方案是自己写一套判断体系,Swift5.5以后
·
2021-07-27 19:41
Swift UI项目调用core data
一.前言这篇文章是我写的第一篇
SwiftUI
相关的笔记吧。这真的难搞哦,毕竟新出来的。国内文档真的是少之又少,国外的文档也真不多,基本搜出来的都是UIKit的。
·
2021-07-27 19:52
SwiftUI
中@ViewBuilder的相关知识点解密
前言在
SwiftUI
框架中使用很多的注解,虽然使语法看上去非常简洁,但是增加了初学者的理解难度,这篇文章我们来看一下@ViewBuilder的相关知识。
·
2021-07-27 18:10
SwiftUI
自定义导航栏
相关DemodebugcustomtitleviewcustomtitleviewsearchleadingView&trailingViewforegroundhiddenbottomlinebackgroundimagebackgroundlinearGradientupdatebackgroundalphainterceptbackeventignoretoparea使用方式举例struct
韦德460
·
2021-07-19 10:01
SwiftUI
基础之Image使用和手势(2020更新含代码)
Image显示图像的view定义@frozenstructImage文档地址简介Image是个后绑定的控件,系统只在需要它的时候才会给它赋予实际的数值。基础使用1、显示图片importSwiftUIstructContentView:View{varbody:someView{Image("1")}}效果image.png2、自动适应大小例子1的图片没有完全显示全,我们可以用Image的resiz
iCloudEnd
·
2021-06-27 20:35
2019-08-15记
为什么我会去了解苹果的最新出的
SwiftUI
以及Combine?为什么我会突然学P
绍清_shao
·
2021-06-27 20:06
SwiftUI
之CoreData关键技术大全
参考代码
SwiftUI
数据存储之做个笔记App新增与查询(CoreData)
SwiftUI
进阶之存储用户状态实现登录与登出实体、属性、关系Entity(实体)是CoreData中的类定义。
iCloudEnd
·
2021-06-27 13:44
SwiftUI
在更新state view 时需要注意的事项
出现错误:Modifyingstateduringviewupdate,thiswillcauseundefinedbehavior如果出现这个错误,改变state的时机不对,请加改变state的代码放进主线程队列里。代码如下:@StatevarisLoading=trueDispatchQueue.main.async{self.isLoading=false}具体原因可以看该文章的详细说明:S
SJY沙沙沙
·
2021-06-26 08:38
macOS
SwiftUI
教程之LazyVGrid高级使用实现商品选择 (教程含源码)
实战需求macOSSwiftUI教程之LazyVGrid高级使用实现商品选择本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-12-18下午2.41.48.pngJietu20201218-141808.gif看完本文您将掌握的技能LazyVGridImageonTapGesture
iCloudEnd
·
2021-06-25 13:10
SwiftUI
布局:使用两个并排视图
SwiftUI
没有与拆分视图控制器直接等效的功能,而是通过创造性地使
韦弦Zhy
·
2021-06-24 15:01
Hacking with iOS:
SwiftUI
Edition - 愿望清单项目(三)
使其他用户输入数据类支持Codable任何要求用户输入数据的应用程序在其能存储对应数据时通常能有更好的体验,但是在使用Apple框架时,说起来容易做起来难。在我们的应用中,我们使用MKPointAnnotation存储用户想要访问的有趣地点,并且我们想使用iOS存储将其永久保存。创建一个名为MKPointAnnotation-Codable.swift的新Swift文件,导入MapKit,然后为其
韦弦Zhy
·
2021-06-24 13:55
SwiftUI
动画之绘制仿心跳曲线动画 (教程含源码)
实战需求
SwiftUI
动画之绘制仿心跳曲线动画(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面绘制仿心跳曲线动画绘制仿心跳曲线动画看完本文您将掌握的技能SwiftUIPath绘制心跳曲线structHeartBeat
iCloudEnd
·
2021-06-23 08:53
SwiftUI
记录目录
官方文档https://developer.apple.com/tutorials/
swiftui
/tutorials个人记录1、Text2、手势
否极泰来_L
·
2021-06-23 07:32
SwiftUI
ScrollView和LazyVStack正确使用方法 (教程含源码)
实战需求SwiftUIScrollView和LazyStack正确使用方法本文价值与收获看完本文后,您将能够作出下面的界面ScrollView和LazyVStack看完本文您将掌握的技能ScrollViewLazyVStack@StateObjectObservableObjectDispatchQueue.global(qos:.userInteractive).async基础知识StateOb
iCloudEnd
·
2021-06-22 23:57
SwiftUI
NavigationView设置导航条颜色
SwiftUINavigationView设置导航条颜色varbody:someView{NavigationView{List{}.navigationBarUIColor(ColorManager.mainColorBlue)}extensionView{funcnavigationBarUIColor(_backgroundColor:Color?)->someView{self.modif
笨驴爱吃胡萝卜
·
2021-06-22 22:31
SwiftUI
- 旋转手势RotationGesture基本使用
1.带有圆角的矩形形状structRotationGesturesView:View{varbody:someView{RoundedRectangle(cornerRadius:25.0,style:.continuous).fill(Color.blue).frame(width:200,height:200,alignment:.center).padding().background(Co
妳的小粥果果
·
2021-06-22 21:15
macOS
SwiftUI
教程之绘制矩形边框stroke closeSubpath(教程含源码)
实战需求macOSSwiftUI教程之绘制矩形边框stroke本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-12-12下午7.18.57.png看完本文您将掌握的技能closeSubpath()在Path关闭的结尾处调用方法,该方法将自动将当前点与原点连接起来。.stroke修饰符并指定线条的宽度和颜色。基础知识Path2D形状的轮廓。@frozenstructPath实战代码
iCloudEnd
·
2021-06-22 19:38
[
SwiftUI
-Lab] 探究View树 part-1 PreferenceKey
文章源地址:https://
swiftui
-lab.com/geometryreader-to-the-rescue/作者:Javier翻译:Liaoworking探究View树part-1PreferenceKey
liaoworkinn
·
2021-06-22 03:42
SwiftUI
实现丝滑拖拽效果GestureState DragGesture(教程含源码)
实战需求
SwiftUI
实现丝滑拖拽效果GestureStateDragGesture本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-11-22下午7.05.58.png看完本文您将掌握的技能
iCloudEnd
·
2021-06-22 03:31
声明式UI JetPack Compose和
SwiftUI
的区别和联系
大家都知道,移动端两大巨头,iOS和Android。苹果公司出了swift语言用来替代objective-C开发iOS,谷歌出了kotlin用来代替*java开发android。谷歌和苹果也在不断的推动开发者使用这两种新的语言去开发移动端应用。swift相对于OC来说更易于维护,更加安全,语法更加简洁。kotlin相对于Java来说更友好、更快捷、更容易。可以说两家公司步伐都基本一致。两家公司后来
儿歌八万首
·
2021-06-22 00:45
SwiftUI
SceneKit之绘制SCNPlane几何平面3D(教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面SCNPlane几何平面3DSCNPlane几何平面3D基础教程SCNPlane具有指定宽度和高度的矩形,单侧平面几何。classSCNPlane:SCNGeometry使用教程平面根据其width和height属性在其局部坐标空间的x和y轴维度上定义一个平面。要以不同的方式定向平面,请调整transform包含平面几何的节点的属性。您可以使用属性创
iCloudEnd
·
2021-06-21 22:22
SwiftUI
内功之 如何改造所有视图为lazy (教程含源码)
实战需求
SwiftUI
内功之如何改造所有视图为lazy目标视图不懒惰会影响具有视图列表的应用程序的性能。当列表中有数百行时,每行都有一个获取远程数据的目标视图,那么应用程序的性能肯定会受到影响。
iCloudEnd
·
2021-06-21 14:41
macOS
SwiftUI
如何取消顶部标题栏并让组件置顶 (教程含源码)
实战需求macOSSwiftUI如何取消顶部标题栏并让组件置顶(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面取消之前效果取消标题栏效果组件置顶看完本文您将掌握的技能忽略安全区域.ignoresSafeArea()设置窗体风格.windowStyle()实战代码
iCloudEnd
·
2021-06-21 09:17
SwiftUI
实现静态&动态TabView
SwiftUI
官方文档
SwiftUI
源码教程GitHubPackage论坛前言:最近跟着
SwiftUI
源码教程基本跑了一遍。
Bepawbikvy
·
2021-06-21 09:11
SwiftUI
iOS 组件之支持拖拽全屏sheet组件(教程含源码)
实战需求SwiftUIiOS组件之支持拖拽全屏sheet组件本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-03-01下午6.56.36.pngsheet看完本文您将掌握的技能可以省略除背景以外的其他内容。如果省略,则为默认值省略时,只有两种工作表状态,最小和最大。支持设置圆角拖动时支持动画支持设置背景实战代码
iCloudEnd
·
2021-06-21 03:15
UIViewRepresentable
在
SwiftUI
中,有时候我们需要用一些
SwiftUI
中不存在但是UIKit已有的View的时候,可以考虑使用包装已有的UIView类型,然后提供给
SwiftUI
使用。
Small_Potato
·
2021-06-21 01:45
SceneDelegate 配置和使用
我们将重点关注SceneDelegate和AppDelegate,以及它们如何影响
SwiftUI
、Storyboard和基于XIB的UI项目
丿星纟彖彳亍
·
2021-06-21 00:01
SwiftUI
iOS 精品照片组件之选择或拍照并支持照片剪裁Photo(教程含源码)
实战需求SwiftUIiOS照片组件之选择或拍照并支持照片剪裁(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-02-19下午10.43.02.png截屏2021-02-19下午10.42.54.png看完本文您将掌握的技能全屏组件.fullScreenCover(isPresented:$isShowingPhotoSelectionSheet,onDismiss:lo
iCloudEnd
·
2021-06-20 18:09
SwiftUI
初探
十月份参加极光黑客马拉松一天时间写了个简单的火车票OCR应用“票夹”,当时由于时间和熟练程度原因,并没有试下今年WWDC刚推出的
SwiftUI
框架。
Nemocdz
·
2021-06-20 11:50
SwiftUI
SceneKit之绘制SCNCylinder圆柱体3D(教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面SCNCylinder圆柱体3DSCNCylinder圆柱体3D基础教程SCNCylinder圆柱几何形状。classSCNCylinder:SCNGeometry使用教程气缸及其特性SCNCylinder圆柱体定义了实体的表面,其沿线性轴的每个横截面都是大小相等的圆。使用radius属性在其局部坐标空间的x和z轴尺寸中定义圆柱体的横截面尺寸,并使用
iCloudEnd
·
2021-06-20 00:40
SwiftUI
动画之Circle Animation 移动、旋转、显示、消失和放大联合动画 (教程含源码)
实战需求
SwiftUI
动画之CircleAnimation移动、旋转、显示、消失和放大联合动画(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面截屏2020-12-04上午11.48.49.
iCloudEnd
·
2021-06-19 12:44
SwiftUI
iOS 超酷组件之支持文本分割炸裂徽标效果 正则 ViewModifier(教程含源码)
实战需求SwiftUIiOS超酷组件之支持文本分割炸裂徽标效果(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面截屏2021-02-26下午12.12.59.png看完本文您将掌握的技能若要分隔文本,组件需要两个重要的信息。一个是要爆炸的文本,另一个是定界符,用于定义应应用哪个规则进行爆炸。提供了五种不同的定界符:.all.character("HelloWorld!",delimit
iCloudEnd
·
2021-06-19 08:39
SwiftUI
SceneKit之绘制SCNCone圆锥体3D(教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面SCNCone圆锥体SCNCone圆锥体基础知识SCNCone直圆锥或截头圆锥体的几何形状。classSCNCone:SCNGeometry使用教程圆锥体及其特性SCNCone基础教程圆锥体定义了一个实体表面,该实体的底面是一个圆形,并且其侧面逐渐变细到以其底面为中心的一点。平截头体也具有圆形的底部和锥形的侧面,但是具有圆形的顶部,类似于在其顶端下方
iCloudEnd
·
2021-06-19 06:16
iOS Widget开发1:创建一个Widget Extension
小组件使用
SwiftUI
视图显示其内容。有关详细信息,请参见
SwiftUI
。添加一个Widget到你的AppWidge
烽火连天x
·
2021-06-19 03:04
SwiftUI
AR增强现实之什么AR
什么是AR您可能听说过虚拟现实(VR),但在iPhone和iPad等移动设备上也出现了类似的创新,称为增强现实(AR)。尽管他们可能依赖于相似的技术,但虚拟现实和增强现实在日常生活中提供了截然不同的用途。虚拟现实的工作原理是迫使用户像陌生人一样将设备绑在头上。此类VR头戴式耳机将用户与他或她的周围环境完全隔离开来,并使用户沉浸在完全虚构的世界中。NASA使用虚拟现实来训练宇航员探索火星表面,而美国
iCloudEnd
·
2021-06-19 03:29
一篇文章学懂弄通
SwiftUI
与Combine(含轮播动画App源码)
本文价值与收获看完本文后,您将能够作出下面的界面
[email protected]
看完本文您将掌握的技能掌握Combine的Publishers掌握Combine的Subject掌握Combine的PassthroughSubject掌握Combine的CurrentValueSubjectPassthroughSubject与C
iCloudEnd
·
2021-06-19 00:11
Swift UI项目调用core data
一.前言这篇文章是我写的第一篇
SwiftUI
相关的笔记吧。这真的难搞哦,毕竟新出来的。国内文档真的是少之又少,国外的文档也真不多,基本搜出来的都是UIKit的。
·
2021-06-18 22:02
SwiftUI
隐藏/取消List的分割线
目前
SwiftUI
的中文资料太少了,我在学习过程中碰到的问题随手记录下来,分享给碰到同样问题的人List(0..someView其调用方式为List(0..
佐佑卟份
·
2021-06-17 01:12
SwiftUI
学习
学习文章文集:HackingwithiOS:SwiftUIEditionSwiftUI对比Flutter八个常见的
SwiftUI
误用及对应的正确打开方式
SwiftUI
基础之IdentifiableSwiftUI-DataBinding
yuanzhiying
·
2021-06-15 15:38
Hacking with iOS:
SwiftUI
Edition - SnowSeeker 项目(二)
根据sizeclasses更改视图的布局
SwiftUI
为我们提供了两个环境值来监视应用程序的当前sizeclass,这实际上意味着在空间有限时可以显示一种布局,在空间足够时可以显示另一种布局。
韦弦Zhy
·
2021-06-15 10:50
Hacking with iOS:
SwiftUI
Edition - Flashzilla 项目(一)
简介在这个项目中,我们将构建一个应用程序,帮助用户使用抽认卡学习东西——卡片上写着一个东西,比如“tobuy”,另一个东西写在另一边,比如“Compar”。当然,这是一个数字应用程序,所以我们不需要担心“另一面”,而是可以让卡片的细节在点击时显示出来。这个项目的名字实际上是我第一个iOS版应用程序的名字——我很久以前发布的一个应用程序是为iPhoneOS编写的,因为iPad还没有发布。实际上,苹果
韦弦Zhy
·
2021-06-15 08:42
SwiftUI
AR增强现实完成项目之增强现实中驾驶自己的虚拟遥控车SCNNode SCNScene(教程含源码)
实战需求SwiftUIAR增强现实完成项目之增强现实中驾驶自己的虚拟遥控车(教程含源码)本文价值与收获看完本文后,您将能够作出下面的界面AR增强现实完成项目之增强现实中驾驶自己的虚拟遥控车AR增强现实完成项目之增强现实中驾驶自己的虚拟遥控车核心功能扫描地面以检测平面将虚拟RC车放在表面上点击气体以累积,点击制动停止,倾斜您的设备以转向如果您的RC汽车卡住,您可以点击重置按钮需要环境和配置Devic
iCloudEnd
·
2021-06-14 23:47
SwiftUI
布局:Group 充当透明的布局容器
SwiftUI
的Group视图通常用于解决10个子视图的限制,但是它还有另一个重要的行为:它充当透明的布局容器。这意味着您可以在一个组内创建一系列视图,然后将该组包装在不同的堆栈中以获得不同的行为。
韦弦Zhy
·
2021-06-14 08:29
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他