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

swift - SwiftUI:将按钮定位在列表下方

我的一个观点有一个分组List,我喜欢在最后一行下方放置一个按钮。这是代码:

问题:按钮总是显示在屏幕底部。我尝试添加垫片,向 中添加间距修饰符VStack,但按钮始终位于底部:

在此处输入图像描述

相反,我希望按钮位于列表下方,并留有一些间距。

我怎样才能做到这一点?

0 投票
2 回答
639 浏览

ios - SwitUI - 列表中的两个 navigationLink

我的列表的一个单元格中有两个 NavigationLink

当我点击一次时我想去destination1,当我点击两次时去destination2。所以我添加了两个点击手势来控制导航。

但是当我点击时,有两个问题:

  • 1 不会调用点击手势块。
  • 2 这两个导航链接即使在 TextView 后面也会自动激活。真正的效果是:点击单元格->去Destination1->返回首页->去Destination2->返回首页

这是我的代码:

我已经尝试删除 List 元素,然后一切都按我的预期进行。似乎是 List 元素让一切变得奇怪。

我发现了这个问题:SwiftUI - Two buttons in a List,但情况与我不同。

期待您的回复,非常感谢...

0 投票
1 回答
181 浏览

swift - NavigationView [Swift] 中的双重列表

我试图将两个类别的项目放在两个不同的列表中,名为“Wide-Field”和“Deep-Sky”,但是我希望第二个列表低于第一个。

期待它看起来像这样:

在此处输入图像描述

但是,相反,它将屏幕一分为二,我得到了这个结果:

在此处输入图像描述

我当前的代码:

0 投票
1 回答
34 浏览

swift - 修复与主视图相关的 VStack,即使页面滚动,它也保持在同一个位置

如何修复相对于主视图的 VStack,这意味着即使页面滚动,它也始终保持在同一个位置。我尝试过使用叠加层、ZStack 等。但是,我没有太多运气。下图显示了我想在 SwiftUI 中执行的操作的示例

吨

0 投票
2 回答
267 浏览

swift - 使 VStack 中的 Text 占据 VStack 的整个宽度

我正在尝试制作两个Text在 a 内的VStack以占据父级(VStack)的整个宽度。

我完全没有想法。

这就是我所拥有的:

这就是它的外观:

我希望红色和黄色标签占据绿色的整个宽度VStack

我怎样才能做到这一点?!

在此处输入图像描述

0 投票
2 回答
184 浏览

python - 我如何使用for循环迭代地堆叠numpy中的行

我正在尝试迭代地将行添加到我的二维 np.array

结果我总是只得到我堆叠的最后一个数组有人可以解释一下如何堆叠所有行以及为什么这不起作用

0 投票
2 回答
946 浏览

swiftui - LazyVStack 滚动停止动画

此代码列出了 100 行刷新图标动画。当使用 aLazyVStack而不是 aVStack时,在向下滚动到此列表的底部后,所有动画都会停止,包括在您向后滚动时位于列表顶部的动画。没有这样的问题VStack。关于为什么会发生这种情况的任何想法以及是否有解决方法?使用 Xcode 12.0.1、iOS 14、Swift 5

0 投票
2 回答
642 浏览

ios - SwiftUI - 在 VStack 中对齐文本

如何在这样占用更多空间 Text的a中将a与左对齐对齐VStack

这是正在使用的代码

0 投票
1 回答
96 浏览

swift - 在滚动视图中调整多个 vstack 宽度,SwiftUI

我有一个VStack

View喜欢使用它:

这导致以下结果:

在此处输入图像描述

我试图让width盒子的末端(有.trailing空格),然后当我滚动到下一个时,它应该是相同的宽度。

0 投票
1 回答
3321 浏览

swiftui - SwiftUI 如何在 VStack 中垂直居中视图

我想在屏幕的垂直中心有一个视图,在屏幕顶部有一个视图,在这两个视图之间垂直居中一个视图,如下所示:

在此处输入图像描述

这花了我 5 分钟在故事板上完成,但我似乎没有在 SwiftUI 中找到方法。

我已经尝试了多个 zstacks、vstacks、多个自定义对齐,但这是我得到的最接近的:

我将 GeometryReader 作为最后的手段,因为对于这个看似简单的布局来说,这感觉像是一个过于激烈的措施。

我想我是以某种错误的方式处理这个问题(我的脑海里仍然有太多 UIKit/Constraints)..