首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zzzwco
掘友等级
Cooker
|
HomeStation
iOS | macOS | SwiftUI
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
SwiftUI 教程 1.8 使用 UIKit
SwiftUI 目前仍然在发展中,相比古老而健壮的 UIKit,它过于年轻,在生产实践中尚不能独挑大梁,有时我们需要借助 UIKit 来实现 SwiftUI 无法实现的功能。 如果我们想使用 UISearchBar 这样的控件,可以通过 UIViewRepresentable …
SwiftUI 教程 1.7 Swift Package Manager 的使用
Swift Package Manager(SPM)是 Xcode 内置的包管理工具,支持远程公/私有库和本地库。 创建完成后,在 Sources 文件下添加代码,然后按 cmd + B 编译。如果发现编译器报错,是因为测试代码有误。如果我们不需要编写测试代码,注释即可。 可以…
SwiftUI 教程 1.6 自定义 Modifier
SwiftUI 提供了许多内建的 Modifier(修饰器),我们可以方便地调用。但是系统提供的有一定的局限性,如果我们需要自定义 Modifier,该如何实现呢? 设想有如下需求场景:在某个用户的名字右边,如果他是 Vip,显示 Vip 标识,如果不是,显示开通会员的按钮。如…
SwiftUI 教程 1.5 指示器
ProgressView 有两种呈现形式,一种是菊花样式,另一种是进度条样式,二者分别对应 ProgressViewStyle 中的 CircularProgressViewStyle 和 LinearProgressViewStyle。 如果我们没有通过绑定的浮点类型的值动态…
SwiftUI 教程 1.4 选择器
Toggle 可以直接传入字符串构建,也可以自定义样式,如示例所示,Cold 对应的开关,我们传入的是一个 Label 。并且通过 if isCold { Image... } 条件渲染左边的天气图标。 SwiftUI 中的 Picker 通过绑定的数据源和选中值,自动管理列表…
SwiftUI 教程 1.3 按钮等控件
系统提供了六种 ButtonStyle,其中只有 DefaultButtonStyle 、 PlainButtonStyle 和 BorderlessButtonStyle 是用于 iOS 系统的。但是我们可以通过以下两个协议自定义样式: 这两个协议的定义几乎一样,唯一的区别是…
SwiftUI 教程 1.2 字体
从中我们得知,它只能修饰浮点类型的数据。它的作用是什么呢,就是根据系统设置的字体大小,动态地改变浮点类型的值大小。 比如,一个图片大小是 150 x 150,如果我们不动态地缩放,它在任何系统设置的字体大小下,都是该尺寸,如果我们将他的宽高通过如下代码设置为动态值,它就可以动态…
SwiftUI 教程 1.1 文本与图片
SwiftUI 中涉及到字符串的地方,基本都支持普通的字符串和本地化字符串。Text 的初始化方法也不例外: 我们先创建多语言文件,分别写入中英文的 Stay Hungry, Stay Foolish! 文本,通过枚举去获取对应的 LocalizedStringKey,然后就可…
个人成就
文章被点赞
59
文章被阅读
43,896
掘力值
744
关注了
0
关注者
36
收藏集
0
关注标签
15
加入于
2020-12-22