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
IOS开发自定义Button的外观和交互行为示例详解
Button的外观使用ButtonStyle定制交互动画使用PrimitiveButtonStyle定制交互行为系统预置的Style注意事项为按钮添加Trigger总结正文通过Style改变组件的外观或行为是
SwiftUI
·
2023-02-27 18:24
SwiftUI
:自定义HUDs
幸运的是,苹果公司也为我们带来了
SwiftUI
,这使得制作这样的hud不会太麻烦:在这篇文章中,让我们看看如何自己制作这样的hud!
猪猪行天下
·
2023-02-19 00:06
Swift 入门学习
Swift分享大纲Swift简介Swift优缺点Swift常用关键词的解释和用法Swift使用示例Swift与OC混合开发注意点
SwiftUI
简单了解Swift简介Swift社区有详细的官网介绍和学习入门
阳光下的灰尘
·
2023-02-18 12:20
SwiftUI
- 百行代码变十行,Swift再创辉煌
而对于开发者来说,新发布的
SwiftUI
可能是最吸引人的特性,在苹果公司软件工程高级副总裁CraigFederighi的演示中,我们可以轻松地把一百行的前端代码缩减到十几行。
iOS鑫
·
2023-02-18 12:59
SwiftUI
实战-使用ViewModifier自定义微信TabBar底部导航和NavigationView
SwiftUI
实战系列
SwiftUI
实战-使用ViewModifier自定义微信TabBar底部导航和NavigationViewSwiftUI实战-NavigationLink图片和文字显示蓝色或者图片无显示
ISwiftUI
·
2023-02-18 01:20
小专栏合集大全20220524
SwiftUI
7GUIs编程基准之07Cellstable电子表格应用程序(教程含源码)
SwiftUI
7GUIs编程基准之06CircleDrawer绘图App掌...
SwiftUI
7GUIs编程基准之
iCloudEnd
·
2023-02-17 23:57
SwiftUI
实战-自定义加载指示器HUD
SwiftUI
实战系列
SwiftUI
实战-使用ViewModifier自定义微信TabBar底部导航和NavigationViewSwiftUI实战-NavigationLink图片和文字显示蓝色或者图片无显示
ISwiftUI
·
2023-02-17 15:35
浅谈领域特定语言
DSL2.1领域建模与问题域和解答域2.2确立共通的词汇2.3设计DSL执行模型2.4初次尝试DSL3DSL的优势与发展3.1eDSL优势与分类3.2业界语言eDSL扩展能力分析3.3UI领域的eDSL——
SwiftUI
4
编程语言Lab
·
2023-02-17 12:12
技术文章
编程语言
dsl
SwiftUI
详解
简介苹果开发者大会WWDC2019新发布的
SwiftUI
可能是最吸引人的特性,在苹果公司软件工程高级副总裁CraigFederighi的演示中,我们可以轻松地把一百行的前端代码缩减到十几行。
StevenHu_Sir
·
2023-02-17 04:26
SwiftUI
学习01
借助
SwiftUI
,您可以利用Swift的强大功能打造适合各个Apple平台的精美app,而无需编写大量代码。
冷武橘
·
2023-02-17 01:58
SwiftUI
动态岛开发教程之 Dynamic Island 和 Live Activity 无需太多代码即可为用户提供大量信息
Apple的文档告诉你如何开始使用DynamicIsland,它会围绕iPhone14Pro的新分离式摄像头槽口制作动画信息。为了构建这个项目,你至少需要运行Xcode14.1beta。此示例主要来自Apple的文档,但此示例使您可以更好地控制发送到ActivityDynamicIsland中的数据。有2个紧凑视图和4个扩展视图,如下所示:创建一个新的iOS项目,然后从左侧面板的ProjectNa
iCloudEnd
·
2023-02-17 01:27
SwiftUI
学习之_富文本简单实现
想在
swiftUI
中实现下边的类似于富文本的样式,应该如何实现呢?
即使慢走也不停下
·
2023-02-06 19:37
【
SwiftUI
】浅学
222.jpeg编译刷新机制Xcode的预览使用了动态替换body属性,但是body以外被改变,需要重新resum.快捷键Option+Command+P多种机型同时预览structContentView_Previews:PreviewProvider{staticvarpreviews:someView{Group{ContentView()ContentView().previewDevic
BeethOven
·
2023-02-06 13:28
SwiftUI
开发总结combine原理简单示例详解
目录引言
SwiftUI
是什么?
·
2023-02-06 09:58
Objective-C 迁移 Swift 4.x / 5.x
ios开发swift语言开发势在必行,swift语言在国外的使用率已经过半,纯OC开发者仅剩15%,https://mp.weixin.qq.com/s/0YBb9RKtvhJKLi5E9-8Cng加之
SwiftUI
加州旅馆1116
·
2023-02-06 07:27
LazyFish:简单的UIViewDSL轻量框架介绍
LazyFish:简单的UIViewDSL轻量框架介绍self.view.arrangeViews{UILabel().text("HelloWorld").alignment(.center)}起点:
SwiftUI
zjam9333
·
2023-02-06 03:08
SwiftUI
动画
学习内容创建自定义形状为自定义形状添加渐变颜色动画自定义形状开始启动一个新的Xcode项目:开启Xcode创建一个新的Xcode项目选择单视图应用程序,然后单击下一步为您的应用命名(RingGraph),并确保用户界面是
SwiftUI
醉看红尘这场梦
·
2023-02-05 10:26
SwiftUI
学习(2)-
SwiftUI
框架的UI组件成员
我们学习
SwiftUI
最大的障碍有一点在于我们并不知道其有多少组件可用,这大大限制了我们对
SwiftUI
的理解,如果我们单纯使用UIKit,那么
SwiftUI
的优势将大打折扣。
摇滚马农
·
2023-02-05 07:47
SwiftUI
- SafeArea调整
有需要在无视SafeArea的View加上.edgesIgnoringSafeArea([...])即可。例子:ZStack{...}.edgesIgnoringSafeArea([.top])
AnderQZ
·
2023-02-05 02:34
SwiftUI
一起学之六 -- mac应用开机自启动
一学习目标mac开机后自动开启应用二学习效果image.png三主要操作步骤3.1使用SwiftPackageManager添加LaunchAtLogin库image.pngimage.pngimage.pngimage.png3.2自启动设置开关importSwiftUIimportLaunchAtLoginstructContentView:View{varbody:someView{VSta
sunny_ke_ke
·
2023-02-04 19:16
Understanding @StateObject in
SwiftUI
for iOS 14
切换注释的地方,就知道效果了importSwiftUIclassCounter:ObservableObject{@Publishedvarcount:Int=0}structCounterView:View{//@ObservedObjectvarcounter=Counter()@StateObjectvarcounter=Counter()varbody:someView{VStack{Te
Scott丶Wang
·
2023-02-04 18:12
SwiftUI
- Button 点击,内边距设置,响应区域处理
有内边距的button第一种方式,这种方式不太好,不能响应整个背景范围的点击HStack(alignment:VerticalAlignment.center,spacing:nil,content:{Button("按钮测试"){print("按钮点击事件")}.buttonStyle(PlainButtonStyle()).border(Color.black,width:1)}).paddi
黑色幽默_0d96
·
2023-02-04 16:04
SwiftUI
——延迟执行操作/定时自动执行操作(使用计时器Timer以及异步DispatchQueue.main.asyncAfter)
在开发软件的过程中,我们不仅需要用户点击的时候执行操作,有时候还需要定时自动进行一些操作。比如最常见的开屏广告倒计时关闭,还比如一些动画效果。实现这些一般有两种方法:一种是使用计时器Timer,一种是使用异步操作。优势与缺点计时器Timer是控制多长时间调用一次功能,也就是说Timer的优势在于可以一直自动运行,直到销毁。缺点在于时间间隔是固定的,不好调整(理论上可以使用一个变量控制间隔,但是可能
zhonguncle
·
2023-02-04 09:15
Swift/SwiftUI
swiftui
swift
ios
SwiftUI
-结构体与类
一.结构体与类结构体和类都可以使用属性和方法构建复杂数据类型,但是什么时候使用结构体,什么时候使用类呢?结构体和类有五个主要区别:1.类不会默认生成init成员初始化器,结构体默认生成2.类可以被继承,结构体不能3.如果复制一个类实例,则两个实例指向相同的数据,结构体的实例总是唯一的4.类可以有deinit析构器,结构体不能5.常量类中的变量属性可以修改,常量结构体中的变量常量属性都不可以修改
rayChow
·
2023-02-03 14:44
swiftUI
widget 无法预览 提示:the new build system is required for using xcode preview
第1步:选择--workspacesettings第2步:选择buildSystgem为newbuildSystemimage.pngimage.png
繁华落尽2018
·
2023-02-03 05:58
[译]理解
SwiftUI
里的属性装饰器@State, @Binding, @ObservedObject, @EnvironmentObject
@State通过使用@State修饰器我们可以关联出View的状态.
SwiftUI
将会把使用过@State修饰器的属性存储到一个特殊的内存区域,并且这个区域和Viewstruct是隔离的.当@State
isnow
·
2023-02-03 03:08
SwiftUI
:FlowTextModifier自定义的ViewModifier
在本教程结束时,您将能够使用自定义的ViewModifier将这种“流”效果添加到
SwiftUI
应用程序的任何文本中。请看下面的例子。
猪猪行天下
·
2023-02-02 23:48
SwiftUI
属性包装器
一、@State二、@State和@Binding三、@StateObject和@Published四、@Environment五、@EnvironmentObjectSwiftUI属性包装器.png一、@StateState是修饰状态属性的,状态属性改变时会自动刷新视图。状态属性声明为私有属性,以防止其它视图访问它们。从任何线程突变状态属性都是安全的。structContentView:View
星星编程
·
2023-02-02 16:52
SwiftUI
:List详解
1.隐藏/取消List的分割线iOS13.0+(全局效果)List(0..someView其调用方式为List(0..<50){indexinText("\(index)").listRowSeparator(.hidden)}其他的方式可参考stackoverflow对应问答详情以AppleDeveloperDocumentation为准2.设置左滑删除CellstructListViewDem
芮淼一线
·
2023-02-02 13:58
SwiftUI
: 苹果的一次天才尝试
时间回到一个月前的WWDC19现场,当苹果宣布推出
SwiftUI
时,所有观众为其优雅的语法、强大的实时预览preview特性而欢呼雀跃,在发布之后几天,各路人马推入巨大的热情,研究SwiftUIDSL语言设计
hite和落雁
·
2023-02-02 11:31
SwiftUI
的一个视图上有两个Alert,其中一个被覆盖
我想将两个唯一的警报附加到同一Button视图。当我使用下面的代码时,只有底部的警报起作用。是这样的,最近写了一个页面,有两个按钮点击之后都会出现Alert来提示用户,第二个是最近加的,结果提交了Code,第二天同事说之前的Alert失效了。大概就是这样子,第一个Alert点击之后不会弹出来了@StateprivatevarshowFirstAlert=false@Stateprivatevars
纵横四海
·
2023-02-02 10:39
SwiftUI
之View Tree(AnchorPreferences)
在之前的
SwiftUI
之ViewTree(PreferenceKey)这篇文章中,介绍了父view如何通过PreferenceKey获取子view的信息,我们演示了这样一个效果:Kapture2020-
老马的春天
·
2023-02-02 07:09
SwiftUI
给keyboard加toolbar
功能:想给输入键盘加一个toolbar.并且在点击时收起键盘需要用到@FocusState。structContentView:View{@Stateprivatevarname="Taylor"@FocusStateprivatevarisFocused:Boolvarbody:someView{TextField("Enteryourname",text:$name).textFieldSty
找自己的idea
·
2023-02-02 01:41
SwiftUI
教程(一)
SwiftUI
的认识
SwiftUI
教程系列文章汇总本文主要认识
SwiftUI
,并且学会如何使用
SwiftUI
。
iOS之文一
·
2023-02-01 12:01
Swiftui
第一篇 说点啥
特此决定用
SwiftUI
重新APP。借此机会对
Swiftui
的一些自我学习过程中的一些感想做一点小小的记录。
Swiftui
致力用最少的代码作出做好的Apps。那何为用最少的代码呢?
FrederickLei
·
2023-02-01 01:36
SwiftUI
与 UIKit 的不同
SwiftUI
不这么做——理由如下。首先,涉及一个性能原理:结构体比类更简单,更轻量。之所以第一个说这个原因,是因为大多数都认为这是Swif
玖书
·
2023-02-01 00:47
SwiftUI
-创建TabView
简单tabView使用1、点击第一个页面,角标数逐次加12、再次点击第一个tabItem,tabitem角标置零消失3、点击其他tabItem,正常换页面,但是不会影响第一个页面角标⭐️注意:badge是在iOS15.0之后才支持第一个页面点击第一个页面,角标加1第二个页面第三个页面structMenuVC:View{@StateprivatevarselectedTab=0@AppStorage
江湖闹士
·
2023-01-31 22:04
SwiftUI
-ZStack
前言个人学习
SwiftUI
的记录,如有错误,请指教哈!
普通上班族老王
·
2023-01-31 20:07
SwiftUI
SceneKit 基础教程
SceneKit使用高级场景描述创建3D游戏并将3D内容添加到应用程序。轻松添加动画,物理模拟,粒子效果和基于物理的逼真的渲染。使用教程SceneKit将高性能渲染引擎与描述性API结合在一起,用于导入,操作和渲染3D资源。与要求您精确实现显示场景的渲染算法的低级API(例如Metal和OpenGL)不同,SceneKit仅需要描述场景的内容以及想要执行的动作或动画。SceneKit将内容实现为节
iCloudEnd
·
2023-01-31 05:54
SwiftUI
学习之_Spacer()
你可以理解为有棉花填充在Spacer()所在位置,棉花的量很大,足以把所有的空间都填满。以HStack为例,如果HStack不使用Spacer()的话,内容是居中显示的,其实大小只有内容的大小而已HStack{``Text("name:")Text("Alice")}前后都不加的话,他的居中对齐的方式企业微信截图_2fb54100-99a3-4bdb-b01c-0c0f669f1574.pngHS
即使慢走也不停下
·
2023-01-30 23:12
如何为 iOS14 创建一个 Widget
Widget是iOS14的新特性,是一个桌面小插件,它的UI需要使用到
SwiftUI
,所以想要写Widget首先需要学会写
SwiftUI
.最终代码Github(https://github.com/wintelsui
supersmalltalk
·
2023-01-30 20:02
FDHudView 一个简单到令人发指的
swiftUI
弹框提示组件
pod没更新,demo更新了,去掉了HUD出现时的动画,因为如果有两个相近的接连show,会导致崩溃前言:最近在学习
swiftUI
,发现这玩意跟以前的UIKit框架差别还是挺大,许多思维都需要重新发散就比如弹框
Fillinse
·
2023-01-29 22:02
Swift源码编译-让底层更清晰
从去年火遍全网的
SwiftUI
以及Combine到今年全新的“SwiftStudentChallenge”无时不刻都在透露Swift时代已经来临本人也是Swift一个深度着迷的开发者,并且有点喜欢玩底层
iOS猿_员
·
2023-01-29 08:28
iOS 开发利器 InjectionIII
解决问题iOS开发特别是OC语言开发,每次都要run对改动的部分进行观察,已经落后flutter/
SwiftUI
/安卓等UI开发模式的效率问题.这个InjectionIII出了好几代了,我记得13年的时候就有了
笨驴爱吃胡萝卜
·
2023-01-29 07:55
swiftUI
TabView
structMainView:View{@Stateprivatevarselection:Tab=.emojienumTab{casegamecasehomecaseemoji}init(){//设置未选中颜色UITabBar.appearance().unselectedItemTintColor=.green}varbody:someView{TabView(selection:$selec
大鹏你我他
·
2023-01-29 04:10
用十种编程语言开发秒表应用-第一篇-安卓
用十种编程语言开发秒表应用安卓Kotlin(安卓App)安卓Kotlin+JetPackCompose(安卓App)Swift(iOS应用,采用
SwiftUI
)Dart(Flutter应用,跨平台,适用安卓
蓝不蓝编程
·
2023-01-29 04:02
SwiftUI
问题总结
1.自定义返回按钮//设置返回按钮图片UINavigationBar.appearance().backIndicatorImage=UIImage(named:"navi_back_black")UINavigationBar.appearance().backIndicatorTransitionMaskImage=UIImage(named:"navi_back_black")//隐藏返回按
来者可追文过饰非
·
2023-01-29 04:06
SwiftUI
优点
SwiftUI
:一种使用Swift语言在苹果设备上构建用户界面的创新且简单的方式。Xcode可以实现在线预览,不用每次都运行看效果。
Jason_hzb
·
2023-01-28 00:49
SwiftUI
显示更多文字与收起文字
importSwiftUIstructLongText:View{/*Indicateswhethertheuserwanttoseeallthetextornot.*/@Stateprivatevarexpanded:Bool=false/*Indicateswhetherthetexthasbeentruncatedinitsdisplay.*/@Stateprivatevartruncate
纵横四海
·
2023-01-27 22:21
SwiftUI
Widget Extension小组件
iOS14新推出了WidgetExtension插件,基于
SwiftUI
开发,对于用户而言叫小组件,iOS14后废弃了之前TodayExtension,而WidgetExtension定制性更高,支持三种样式
Wynter_Wang
·
2023-01-27 21:02
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他