问题标签 [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 投票
0 回答
224 浏览

ios - SwiftUI 将 HStack 中的文本移动到下一行

我有一个场景,其中的某些文本HStack可能需要多行。我希望文本延伸到下一行,这样用户会看到两行都左对齐。

这是我的一些基本设置View

所以这里发生的情况是我的文本确实延伸到多行,但它保持在自己的小框中,它不会移动到一个全新的行中,所以它将位于 this 中的第一个文本之下HStack

更新:

我在一个空白项目中运行了这段代码。这是一个视觉示例的屏幕截图。它没有显示我想要的方式。

目标是保持对齐,然后移动下面的第二行以从显示名称开始的位置开始。

在此处输入图像描述

0 投票
1 回答
404 浏览

swift - Swift UI 将 VStack 子项高度调整为内容高度

我有一个带三个孩子的 VStack。这些孩子中的每一个都有一个 HStack,左边有一些文本和一个空白区域。这是预览的屏幕截图,其中 VStack 子项周围带有突出显示的边框,每个 HStack 周围都有突出显示的边框。

虚拟堆栈视图 HStack 视图

如何将每个 VStack 子项设置为缩小到 HStack 的高度并摆脱底部的空白空间?现在这个问题似乎是由默认情况下 VStack 填充整个屏幕并将每个孩子设置为相等的高度引起的。

当前代码:

0 投票
2 回答
55 浏览

swiftui - SwiftUI:HStack,在堆栈中的两个视图之间设置自定义间距,而不是 HStack 上的标准间距?

我知道我可以像这样在 HStack 中设置视图之间的间距:

如果我说 HStack 中有 8 个视图,有没有办法将间距设置为1仅在堆栈中 8 个视图的两个连续视图之间,覆盖10在这种情况下设置的初始 HStack 间距?

我希望堆栈中的所有视图相距 10,但是,我希望有两个视图彼此相距 1。

我知道我可以放置另一个包含两个视图的 HStack 并将子堆栈的间距设置为 1。我想知道是否有另一种可能更好的方法。

0 投票
0 回答
37 浏览

swift - 如何在 uiView Swift 中居中项目

我有一个填充整个屏幕的 UIView,在这个 uiview 中我插入了一个 hstack。我面临的问题是我希望 hstack 在屏幕中居中。

`

`

所以 uiview 从 x = 0, y = 0 开始并延伸到屏幕的填充宽度。我面临的问题是让我添加到这个uiview的这个hstack在屏幕上居中。

非常感谢任何帮助!

问候本都

0 投票
0 回答
47 浏览

python - Hstack 不起作用:在文件中插入一列作为第一列

我尝试使用np.hstack将列向量作为现有数组的第一列。

我收到以下错误:

我不明白为什么我会收到这个错误。但是,尺寸似乎是正确的(1 列 36 个元素和 5 列 36 个元素)。

我也尝试过np.concatenate

但它也不起作用。

我的 Python 脚本可能有什么问题?

0 投票
0 回答
46 浏览

python - Numpy:模型的特征数量必须与输入相匹配。模型 n_features 为 2,输入 n_features 为 3

我有一个训练集(12 行),有 3 个自变量。我使用 np.hstack 来组合它们:

我使用了几种模型,并且它们都可以正常工作:

但后来我使用了一个测试集(6 行),也使用了 hpstack:

该模型向我显示此错误:

数据集具有完全相同的结构,为什么它读取的是 2 个特征而不是 3 个?

============== 我也试过用hstack来做这个:

仍然给我同样的错误。

0 投票
1 回答
126 浏览

swiftui - SwiftUI如何制作圆角和屏幕底部上方的hstack?

我想做这样的按钮栏:

在此处输入图像描述

为此,我决定使用 hstack (不确定这是否是一个好主意)。我是这样做的:

我有这样的结果:

在此处输入图像描述

我做错了什么,因为我试图应用所需设计的所有参数?

0 投票
1 回答
159 浏览

ios - 根据最大宽度限制 SwiftUI HStack 中的视图数量

我需要在水平视图中显示标签。标签应该只显示一行,但如果标签的数量超出了给定的宽度,它应该尽可能多地显示,并在末尾加上一个截断指示符。当有足够的空间可以容纳所有标签时,它们应该是前导对齐的。

截断的 HStack

最大宽度定义为其包含视图的宽度。作为一个实际示例,这可能是设备的整个宽度,或者是列表的宽度

如何在 SwiftUI 中实现这一点?

我从 HStack 开始,但我找不到任何方法来限制基于宽度的视图数量......

我尝试调整这个问题中关于将项目包装在 HStack 中的答案(这是一个类似的问题,但与我的不完全相同)。我无法到达我需要的地方。包装工作,但它似乎没有将其结果高度传达给父视图,导致包含视图中的重叠和布局问题......

0 投票
1 回答
101 浏览

swift - SwiftUI - 当内联元素宽度超过父宽度时,更多 n 徽章

基本上,我有一个我想内联显示的标签列表,但是当标签很多并且它们的总宽度超过父视图的宽度时,我想显示一个“+n”徽章。

期望的行为

如何从这个基本代码开始实现所需的行为?

有什么建议么?提前致谢!

0 投票
1 回答
26 浏览

macos - SwiftUI + MacOS + Xcode:格式化两个视图 HStack 的右侧,使其在其父视图中居中

我有一个视图,其中包含一个包含两个视图的 HStack。右视图包含一个图表。左视图包含图形 Y 轴的标签。我想将图表放在其父视图的中心。如果有人能指出我正确的方向来实现这一点,我将不胜感激。下面是我的代码。

问候,

克里斯