问题标签 [hstack]

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 投票
1 回答
216 浏览

swift - 如何在 HStack 的开头添加固定宽度的空间?

在 SwiftUI 中,我正在向 HStack 添加按钮。我想要在 HStack 的开头有一个固定宽度的空间。目前,按钮直接位于屏幕的左边缘,我希望在第一个按钮之前留出 64px 的空间。我似乎找不到答案,我的 Google-Fu 可能让我失望了。

这是我所拥有的:

0 投票
1 回答
197 浏览

numpy - 无法在 numba 中使用 hstack 堆叠 numpy 数组

我有一个mat类型的矩阵

具有尺寸 (107196, 46) 和一个vec类型的向量

尺寸(107196,)。我想使用该np.hstack函数垂直堆叠vec作为mat. 为此,我使用 np.hstack((mat,vec[:,None])) 现在,我想获得一个包含此操作的 njitted 函数。说

但是,当我运行时,出现simul_nb(mat,vec)以下错误:

如何使该功能起作用?

0 投票
1 回答
144 浏览

ios - 在 SwiftUI 中全屏显示颜色

我正在尝试全屏显示红色。

如果我使用edgesIgnoringSafeArea(.all)屏幕自动启用滚动,这是我不想要的。你能告诉我如何在不滚动和不拉伸的情况下全屏显示红色,因为我将颜色更改为图像。

任何帮助将不胜感激。


示例代码如下。


输出

0 投票
1 回答
361 浏览

ios - SwiftUI 如何在 HStack 中对齐子视图

我对这个问题有类似的问题(还没有答案): SwiftUI HStack with GeometryReader and paddings

不同的是,我的目标是对齐 HStack 内的两个视图,其中左视图获得可用宽度的 1/3,右视图获得可用宽度的 2/3。

在 ChildView 内部使用GeometryReader会弄乱整个布局,因为它会填满高度。

这是我的示例代码:

结果是:

在此处输入图像描述

现在,如果您将此视图嵌入到其他视图中,则布局完全混乱:

例如在一个ScrollView

在此处输入图像描述

那么如何才能达到预期的结果HStack-ChildView 填充它获得的空间并在它的两个孩子之间划分它(1/3、2/3)的预期结果呢?

编辑

如答案中所述,我也忘记添加HStack(spacing: 0). 忽略这一点是右子容器溢出的原因。

0 投票
1 回答
273 浏览

foreach - SwiftUI 如何记录当前在 CollectionView 上显示的网格项的索引?

我试图有一个滚动的水平项目列表,其中每个项目几乎占据整个屏幕宽度(UIScreen.main.bounds.width - 50)。应该有足够的下一个可见项目让用户知道有一些东西可以滚动到。我希望能够确定当前占据大部分视图的项目的索引。

主视图有三个子视图:搜索栏、地图和结果视图(这是我想要滚动水平列表的地方)。地图上的图钉需要根据当前显示的结果进行更新。

为了清晰和可重复性,我已经包含了项目中的所有代码。

主要观点:

搜索栏:

地图:

结果视图:

结果卡视图

模型

模拟数据

这是使用 UIViewRepresentable 转换的 CollectionView。这是基于 Samuel Defago 的博客文章

0 投票
1 回答
150 浏览

python - Numpy - 用更快的东西替换 hstack/vstack if-loop(追加?)

我想将几个(比如 15 个)形状 (3072,) 的长数组组合成一个形状 (15,3072) 的 np.array。如果找到了解决方案,但是在 for 循环中包含嵌套的 if 子句,这对我来说似乎效率低下。是否有更有效的解决方案来提出必要形状的 numpy 数组(而不是列表)?这是代码:

数组([[8., 19., 43.], [8., 19., 43.], [8., 19., 43.]])

当我使用 np.append 时会发生什么:

数组([8., 19., 43., 8., 19., 43., 8., 19., 43.])

您是否看到任何不使用列表(或至少最终没有列表)的情况下获得第一个示例的 numpy.array 形状的有效方法?

0 投票
0 回答
103 浏览

swiftui - SwiftUI | 当我将 LazyHStack 与 ScrollView 一起使用时,元素消失了

我的应用程序支持两种语言:英语和阿拉伯语。我有带引号的水平滚动视图(不是列表),所以当语言是英语时一切正常,但当阿拉伯语一切都消失了。

我使用LazyHStack()因为当我使用HStack时,视图挂起。

那么在从设置中切换语言时,如何使LazyHStack()支持两种语言(从右到左和从左到右)?

0 投票
3 回答
136 浏览

ios - 如何在 Swiftui 下的 hstack 中设置图像

我跟着@swiftPunk 回答它工作正常。但在最后一点,我坚持我的第一张图片没有正确显示。请检查随附的屏幕截图。

更新代码:-

输出:-

截屏

我的目标:-

截屏

有人可以向我解释如何在 HStack 下显示图像,我已经尝试通过上面的方式实现,但还没有结果。

任何帮助将不胜感激。

提前致谢。

0 投票
1 回答
63 浏览

swiftui - 如何使 VStack 跨越所有空间?

我正在尝试消除顶部堆栈覆盖的空间,但是尽管我需要图像来覆盖显示时间且电池不成功的空间,但有人知道该怎么做吗?

我留下一张我要消除的照片,它用黄色圈起来,我也留下了我的代码。在此处输入图像描述

0 投票
1 回答
29 浏览

swift - 删除嵌入在 Stack 中的 HStack 之间的间距

我正在尝试堆叠两个充满圆圈的 HStack,但是,无论我做什么,我都无法摆脱两者之间的间距。

当前绘制的视图是什么。 希望两个 HStack 靠得更近。