问题标签 [vstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

swiftui - 图像之间的 SwiftUI 文本未正确对齐

有一个简单的SwiftUI看法:

上面和下面的间距Text不同。

如果我用 替换这两个图像Text,则文本彼此直接相邻(例如,蓝线重叠)。

上下间距不同的原因是什么?

还有,为什么还有这么大的空间?我会假设ImageandText之间没有额外的间距,就像三个文本一样。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
79 浏览

python - ndarrays 的滚动窗口

我有一个形状为 (30,2,2) 和 2000 个元素的 n 维数组。所以我的最终数组的形状是 (2000, 30, 2, 2)。我现在想在一个新数组中堆叠滚动 200 个元素。所以我假设我的最终数组看起来像 (1801, 200, 30, 2, 2) ,其中 1800 中的每个元素都有 200 个 (30,2,2) 数组的样本。你如何在 python 中创建这个滚动窗口。我曾尝试使用 vstack,但不完全确定如何达到我想要的结果。

0 投票
2 回答
5828 浏览

view - SwiftUI 错误 - Type() 无法确认查看:只有 struct/enum/class 类型可以符合协议

我有一些简单的代码通过调用一个函数(createSampleData)来创建一个数组(newFactoid),然后它作为一个状态保存。视图显示数组的记录 1。到目前为止,一切都很好。但是,我试图在视图中插入一个按钮,该按钮调用一个简单的函数 (refreshFactoid),该函数对数组进行洗牌,理论上会导致视图刷新。问题是当我插入按钮/功能时出现上述错误。如果我删除按钮,错误就会消失。任何指针/帮助表示赞赏。

0 投票
1 回答
521 浏览

ios - SwiftUI ForEach 垂直分隔线布局奇怪

我是 SwiftUI 的初学者,在添加一些带有分隔符的 VStack 时遇到了 ForEach 布局的奇怪行为。

这是示例:

它看起来像这样:

普尔区

看到这个紫色区域。我不希望它在那里。奇怪的是,如果在分隔符之前添加文本(无论这是矩形、分隔符还是 Color.black),它就会消失。只需取消注释注释的代码,它就会变得如预期的那样。

只是想知道这是错误还是我不了解 SwiftUI 布局。

如果这是预期的,请向我指出一些有用的文档。

使用 XCode 11.5

0 投票
1 回答
2917 浏览

swift - 在 SwiftUI 中动态添加元素到 VStack

(Swift 5,SwiftUI)如果我有以下 VStack 代码:

如何通过函数将 Text() 动态添加到 VStack 并相应地更新 ScrollView 高度?

该功能(通过按下按钮调用):

我正在寻找一种将 Text() 元素添加到我的 VStack 的简单方法。我在谷歌上广泛搜索了这个问题,但没有发现与这个微不足道的问题类似的东西。任何帮助,将不胜感激。

0 投票
2 回答
957 浏览

swift - 是否可以在 Swift UI 中获得 VStack 的计算“最小”高度

我正在使用类似卡片的视图,并且我基本上想知道容纳元素所需的最小高度,然后在其周围添加边框。

这变得很困难,因为 VStack 和 HStack 似乎想要占用尽可能多的空间,所以我需要手动插入 a.frame(...)来强制它工作,但这使得它非常不灵活。

在图片中,我突出显示了VStack超出 48px 帧高度约束的过度填充。

代码

在此处输入图像描述

0 投票
1 回答
16 浏览

ios - 停止导航控制器?从滚动到底部时出现

我有四个水平堆栈(HStack)里面ScrollViewVStack。我在每个水平堆栈( )中有一对ZStack东西。HStack以下是我的代码。

当我滚动到顶部时,屏幕顶部什么也没有出现。但是当我滚动到底部时,会出现一个看起来像导航控制器的水平条。如何阻止看起来像导航控件的水平条出现?谢谢。

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
1141 浏览

swift - SwiftUI 网格布局

我正在尝试使用 SwiftUI 实现以下网格布局,但不太确定最佳方法。

在此处输入图像描述

我的代码在下面,它并没有完全得到我想要的,而且拥有许多嵌套堆栈似乎也很糟糕

我的代码给出了以下结果,我只是不确定如何最大化这些框跨越屏幕的一半和三分之一。另外,我采用嵌套堆栈的方法是否正确?

在此处输入图像描述

0 投票
1 回答
1271 浏览

swiftui - 在 SwiftUI 1 中使用 LazyVStack

SwiftUI 2 的新特性之一是LazyVStacks。是否可以在当前的 SwiftUI 框架中实现其功能?我有以下代码示例,我想在其中使用它:

通常我会使用默认懒惰的列表。但由于其他限制,这是不可能的。

提前致谢。

0 投票
1 回答
833 浏览

swiftui - 在 Swift UI 中单击按钮时如何显示一些文本?

当用户输入正确答案时,我有一个显示“正确”的功能。

这就是我所说的:

文字不显示。我怎样才能解决这个问题?