jiulinxiri-Stewed Noodles 资源-第21页
jiulinxiri的头像-Stewed Noodles 资源
超级管理员河南管理员
一拳之石取其了坚,一勺之水取其净!
布局(六) - Layout 协议-Stewed Noodles 资源

布局(六) – Layout 协议

Layout 协议,可以创建⾃定义的容器视图,让它们根据所编写的算法来布局⼦视图。这个协议的使用分为两步:⾸先,使⽤ sizeThatFits ⽅法确定容器的尺⼨。在该⽅法内部,我们通过⼦视图的代理,来...
布局(七) - 基于首选项的布局-Stewed Noodles 资源

布局(七) – 基于首选项的布局

几何读取器使⽤⼏何读取器 (GeometryReader),我们可以测量被建议的尺⼨。⼏何读取器⽆条件接受被建议尺⼨,并通过⼀个⼏何代理 (GeometryProxy) 将该尺⼨报告给它的视图构建器闭包。通过⼏何代...
布局(四) - 容器视图-Stewed Noodles 资源

布局(四) – 容器视图

HStack 和 VStack⽔平和竖直堆栈在布局⼦视图时采⽤的⽅法相同,只是对应的轴不⼀样。以 HStack 为例。HStack(spacing: 0) { Color.cyan Text('Hello, World!') Color.teal } 如果我们提供⼀个...
布局(八) - 坐标空间-Stewed Noodles 资源

布局(八) – 坐标空间

Framework 为我们提供两种内置的坐标空间: 全局坐标空间 和 本地坐标空间,我们也可以定义⾃⼰的坐标空间。struct ContentView: View { var body: some View { VStack { Text('Hello') Text('Se...
布局(五) - 对齐-Stewed Noodles 资源

布局(五) – 对齐

默认情况下,⼏乎所有的视图都会把⼦视图居中对⻬。Text('Hello') .frame(width: 100, height: 100) frame 修饰器拥有⼀个默认值为 .center 的 alignment 参数。这 100⨉100 的区域中,⽂本将被...
布局(三) - 视图修饰符-Stewed Noodles 资源

布局(三) – 视图修饰符

视图修饰符总是把已经存在的视图包装到另⼀层中去:修饰符会变为它所作⽤的视图的⽗视图。Padding.padding 修饰符使⽤它收到的内边距值来修改建议尺⼨,它会从建议尺⼨的对应边上减去这个边距值...
布局(二) – 叶子视图-Stewed Noodles 资源

布局(二) – 叶子视图

叶子视图 这里是指没有子视图的视图。Text默认情况下,Text 视图会去适应任意的建议尺⼨,设法让⾃⼰适配 (不超过) 这个尺⼨。Text 使用的策略顺序如下:将⽂本分成多⾏ (英⽂内容按单词换⾏)单...
布局(一) - 布局算法-Stewed Noodles 资源

布局(一) – 布局算法

布局的具体算法描述如下:父视图向子视图提供一个建议尺寸。⼦视图基于这个建议尺⼨决定⾃⼰的尺⼨,如果这个⼦视图还有⾃⼰的⼦视图,从步骤 1 开始递归。⼦视图将它的尺⼨报告给⽗视图。⽗视图...
VBA 高亮显示删除线内容-Stewed Noodles 资源

VBA 高亮显示删除线内容

打开 开发工具 ,选择 宏  ,弹出窗口开发者工具 - 宏在弹出的窗口中输入 宏名 :  highlightStrikeThroughContent ,点击下方的 + 号按钮(Windows 系统中为 创建 按钮),弹出代码编辑器界面创...
Minesweeper-Stewed Noodles 资源

Minesweeper

如果你想继续学习本教程,请使用 App template 创建一个新的 macOS 项目,并将其命名为 Minesweeper。 显示网格 我们的第一步将是显示一个包含棋盘整体布局的方格网格。这些方格中的所有内容都...