首页 > 其他分享 >学习 Xcode(第 4 部分)

学习 Xcode(第 4 部分)

时间:2022-09-05 09:48:21浏览次数:78  
标签:VStack 代码 Xcode 文本框 学习 文本 部分 我们

学习 Xcode(第 4 部分)

现在,我们的代码和实时更新如下所示:

现在,我想在已有的文本框下方添加另一个文本框。

我怎样才能做到这一点?

我花了很长时间试图弄清楚这一点。答案在于称为 VStack 的东西。

堆栈

VStack 代表 Vertical Stack,可用于格式化屏幕。

顾名思义,这种格式会堆叠对象(例如文本框) 垂直 ,这意味着我们可以像在 Pages 或 Microsoft Word 中一样以“段落”格式排列对象。

要开始使用 VStacks,请确保您的代码的实时更新模板已打开,然后按编辑区域右上角的“+”按钮。

这将调出 图书馆 ,您可以在其中访问不同的对象并将它们放入预先存在的代码中。

例如,让我们删除我们已有的文本框,并从库中放入一个新文本框。

删除突出显示的区域,然后在搜索栏中键入“文本”。

不要担心这些错误。它们只是弹出,因为 Xcode 期望有一些我们刚刚删除的东西。

现在, 将文本对象放入 Xcode 中,我们的旧文本框曾经所在的位置。

注意:我试图上传一个 gif 来显示这一点,但我似乎无法使文件足够小以供 Medium 使用。如果您对从

您的代码和实时模型应如下所示:

现在我们准备在 VStack 中格式化它。

再次打开库,然后输入“VStack”。

现在,将它拖放到我们代码的第 11 行和第 12 行之间。

如您所见,我们现在有两个实时模型。这是因为 Xcode 还不知道将我们的新文本框放在哪里。我们需要用我们的文本框替换“内容”(在我们的 VStack 下)。幸运的是,我们需要做的就是剪切和粘贴!

您的代码应如下所示。

现在,你可能会对自己说: “这看起来和以前完全一样。为什么我们要添加 VStack?” 嗯,好处是现在我们可以放文本框了 在下面 我们的占位符文本。我们可以无限次地这样做。

让我们尝试在现有文本框下添加一个新文本框。您可以手动输入代码,也可以将其从库中拖放。让我们输入文本“你好,中号!”再次。

我们去吧!

回顾

在本课中,我们成功地在代码中添加了一个 VStack,这是一种不可见的格式, 堆栈 对象(例如文本框)相互叠加,就像在文字处理程序中创建段落一样。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/15464/33500509

标签:VStack,代码,Xcode,文本框,学习,文本,部分,我们
From: https://www.cnblogs.com/amboke/p/16656969.html

相关文章

  • 学习 Xcode(第 3 部分)
    学习Xcode(第3部分)设置完成后,是时候开始构建一些东西了。我对编码有非常基本的了解。如果你让我构建一些东西,我能做的最好的就是打印“Hello,World!”到屏幕。有趣......
  • (鹏哥C语言)C语言学习记录1
    作用域:局部变量的作用域:就是局部变量所在的局部范围全局变量的作用域:整个工程。(不同文件之间需要声明一下变量)执行性代码必须放进大括号里。生命周期:变量的生命周期:变......
  • Markdown学习
    Markdown学习标题三级标题四级标题#+空格(几个#几级标题)字体粗体(两边两个*)斜体(两边一个*)斜体加粗(两边三个*)特殊(~~)引用(>+空格即可)分割线三个-三个***图......
  • 什么是机器学习?
    什么是机器学习?参考了网络上的各家说法,一句话概括就是数据学习,机器决策(对应输入和输出)。机器学习通常解决分类,回归等问题。1分类算法&机器学习一张图概括分类算法流程......
  • MPI学习笔记(四):矩阵相乘的Cannon卡农算法
    mpi矩阵乘法:C=αAB+βC一、Cannon卡农算法基本介绍1、二维矩阵串行乘法两个n维方阵的乘法A×B=C的串行计算公式为:下图是用图示来表示的这种计算规则:2、二维块划分的......
  • MongoDB学习(二)
    MongoDB基本操作查看数据库语法:showdatabases选择数据库语法:use数据库名注意:在MongoDB中选择不存在的数据库不会报错,后期当该数据库有数据时,系统会自动创建,这叫隐......
  • 提供实时机器学习预测服务简介
    提供实时机器学习预测服务简介实时机器学习越来越受到用例的关注,例如使用编码为特征的近期会话活动的实时推荐模型、音乐会门票预订/拼车应用程序中使用的激增价格预测算......
  • Vue学习之--------深入理解Vuex之getters、mapState、mapGetters(2022/9/3)
    这一篇博客的内容是在上一篇博客的基础上进行:深入理解Vuex、原理详解、实战应用@目录1、getters的使用1.1概念1.2用法1.3如何读取数据2、getters在项目中的实际应用3......
  • Vue学习之--------深入理解Vuex之多组件共享数据(2022/9/4)
    在上篇文章的基础上:Vue学习之--------深入理解Vuex之getters、mapState、mapGetters1、在state中新增用户数组2、新增Person.vue组件提示:这里使用nanoid来生成新用户......
  • 将机器学习应用于 A/B 假设测试
    将机器学习应用于A/B假设测试什么是A/B测试?A/B测试是一种比较某事物的两个版本以确定哪个性能更好的方法。虽然它最常与网站和应用程序相关联,但该方法已有近100......