首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
猫克杯
掘友等级
公众号 「Swift花园」
|
TFaces
公众号「Swift花园」。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
178
文章 177
沸点 1
赞
178
返回
|
搜索文章
最新
热门
[SwiftUI 知识碎片] 为什么 Modifier 的顺序很关键?
无论何时,当我们应用一个 modifier 到 SwiftUI 视图时,我们实际上是创建了应用一个应用了改变的新视图 —— 我们并不是在修改已经存在的视图。认真琢磨一下,这个机制很合理 —— 我们的视图只持有我们赋予他们的属性。因此,如果我们设置背景色或者字号,没有额外的地方存…
[SwiftUI 100天] Day-6 猜国旗 · part3
虽然还很粗糙,我们的游戏已经能正常工作。幸运的是,我们可以通过一些小调整让整个 app 的视觉变好。 首先,让我们纯色的背景替换成一个从蓝色到黑色的线性梯度渐变,以确保即便国旗中有跟蓝色相近的颜色也能和背景区分开来。 现在让我们来设计国家名字 – 这是玩家需要猜的部分 – 也是…
[SwiftUI 100天] Day-5 猜国旗 · part2
我们即将为我们的app构建基本的 UI 结构,它们包括两个指示用户操作的标签以及三个显示国旗的图片按钮。 首先,打开 Xcode 的 Assets.xcassets,然后把国旗图片拖进去,确保你找到的国旗图片包含 @2x 或者 @3x 的版本。它们是用于处理不同类型的 iPho…
[SwiftUI 知识碎片] Debris-9 SwiftUI 主视图的背后藏着什么?
像下面这样给这个文本视图加一个背景色,然后期望这个颜色填满这个屏幕。我相信一定有人这么干过: 不过,预期落空。实际上,我们会得到一个在屏幕中央占据一小块的红色文本视图,背后是一整片白色的海洋。 让我来划一下重点:记住,对 SwiftUI 开发者来说,我们的视图背后,什么也没有。…
[SwiftUI 知识碎片] Debris-8 为什么SwiftUI 用struct来表示view?
如果你曾经搞过 UIKit 或者 AppKit 的开发 (这两个框架是 Apple 为 iOS 和 macOS 提供的原生 UI 框架),那你一定知道,它们用 class 来表示 view,而不是 struct。SwiftUI 不这么做 —— 理由如下。 首先,涉及一个性能原理…
[SwiftUI 知识碎片] Debris-7 Button、Image 和 Alert
在 SwiftUI 中,按钮可以由两种方式创建,取决于它们的外观。 当你需要在按钮中配合图像,那么上面这种方式尤其场景。 Image("pencil") 会加载一个叫 “pencil” 的图片,它是你已经加入工程的图片。 Image(decorative: "pencil") …
[SwiftUI 知识碎片] Debris-5 利用循环创建视图
在 SwiftUI 中利用循环一次创建多个视图很常见。举个例子,我们可能需要遍历一个名字的数组,为每个名字创建一个文本视图,或者遍历一个菜单的数组,将每个菜单展示为一张图片。 为此,SwiftUI 也提供给我们一种专门的视图类型 —— ForEach。是的,你没看错,是 For…
[SwiftUI 100天] Day-3 AA餐费计算器 · part3
现在,让我们为app添加第二个 picker 视图。不过这次我们希望方式稍有不同:我们会用到分段风格的 Picker。这是一种特别的 Picker,所有的选项被水平排开。当你的选项数量很少时,这是一种绝佳的 Picker 样式。 我们的表单已经有两个 section:一个用于展…
[SwiftUI 100天] Day-2 AA餐费计算器 · part2
“学而不思则罔,思而不学则殆” 。 第一天我们了解构建这个餐费计算器app需要用到的技术,是时候把这些知识转化成一个实际的app了。 SwiftUI 的一大优点是,从理论到实践的转换很直接。 当然,某些情况下我会留上一两手,以便你提起注意力。不过要完成这个项目的大多数知识,你已…
[SwiftUI 知识碎片] Debris-4 绑定状态到UI控件
SwiftUI的 @State 属性包装器让我们可以自由地修改视图结构体,这意味着当程序状态改变时,我们可以更新属性值来匹配状态。 但是,事情对于UI控件会稍微复杂一些。举个例子,如果创建了一个可编辑文本框,用户可以输入文本,就像这样: 上面的代码创建了一个包含一个文本框和一个…
下一页
个人成就
优秀创作者
文章被点赞
501
文章被阅读
216,458
掘力值
5,567
关注了
20
关注者
2,096
收藏集
7
关注标签
10
加入于
2017-01-13