问题标签 [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.
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 形状的有效方法?
ios - SwiftUI:如何知道修饰符的正确顺序?
我对SwiftUI很陌生,第一次学习它,并且不明白为什么下面的代码段不起作用。理想情况下,VStack应该在所有方向上拉伸,并且Image应该有 200px 的宽度,而不会丢失其纵横比。
代码
在我不小心重新排序了修饰符之后,它起作用了。那么,如果没有每次命中和试用方法,我应该如何知道修饰符的正确顺序呢?
ios - 使用偏移和填充管理 VSTack 中的重叠元素
我在一个日历应用程序上工作,它允许管理日常约会。我使用一个惰性网格来显示当天活跃合作者的一列。约会从核心数据加载到这些列中。约会在 VStack 中。我用 y 偏移和底部填充定位它们。您可以在我加入的日历捕获日历捕获中看到结果。
它运作良好,直到我有重叠的约会。只要预约的结束时间不超过或等于下一次的结束时间,就没有问题
我的专栏构建方法:
我的偏移量,填充计算:
使用这些偏移和填充方法,如果有重叠,则下一个约会将向下移动,并且重叠的约会不可见。如何着手避免这种位移并保持所有约会可见?
python - 如何将 vstack 代码转换为 for-loop (Python)?
我目前有一个列表(list_arr),其中包含 8 个具有以下大小的 numpy 数组:
我想以 4 个为一组(例如,0-3 和 4-7)堆叠数组,以便输出数组的大小为(22980、6675、3)。这可以使用以下代码手动完成:
但是,我打算将这段代码升级为长度 = 116 的更长列表,而上述方法效率不高。有没有办法在 for 循环中做到这一点?
ios - 将 UIStackView 的 .fill 对齐与 SwiftUI VStack 匹配
我有一个VStack
3Text
秒。每个都有不同长度的字符串。我希望VStack
' 的宽度足够大以适合最宽的Text
,但我也希望所有三个Text
s 水平填充 VStack 。
默认情况下,使用以下代码:
我得到:
我想:
在 UIKit 中,我可以使用UIStackView
属性alignment
设置为.fill
. VStack
没有.fill
对齐。我看到的建议解决方案是使用 for 修改堆栈视图的每个子项(即 each )Text
的框架。.infinity
maxWidth
我发现的建议是用 s 修改Text
s .frame(maxWidth: .infinity)
。然而,这使得整体VStack
扩展到(大概)它的最大尺寸:
有没有办法让它VStack
自然地长到它最宽的孩子的大小,而不是更大,同时让它所有的孩子都一样宽?
ios - 当键盘出现在垂直 ScrollView SwiftUI 内的水平 ScrollView 中时,向上移动 TextField
前段时间有一个相关的问题: Move TextField up when the keyboard has appear in SwiftUI
看来之前的问题已经解决了。但是,如果我们将 VStack 放在一个 ScrollView 中。SwiftUI 似乎忽略了键盘安全区域并将滚动视图保留在键盘后面。使用一个垂直滚动视图和一个文本字段,我们仍然可以获得所需的行为,滚动视图向上滚动到文本字段。如果我们在垂直滚动视图中使用水平滚动视图,就会出现问题。滚动视图不会向上移动以使文本字段可见。有谁知道如何解决这个问题?