73得票11回答
SwiftUI带包装的HStack

是否有可能完全显示当前被截断的蓝色标签,然后自动换行? NavigationLink(destination: GameListView()) { VStack(alignment: .leading, spacing: 5){ // Name der Sammlung: ...

64得票4回答
如何在SwiftUI中调整HStack元素之间的间距?

我已经添加了spacer(minLength: 5),但它却采用了minLength。 我该如何指定文本之间的间距? 我附上了一张截图供参考。我想要减少内部HStack之间的间距。 HStack { Image("Rhea").resizable().cornerRadius(2...

25得票3回答
SwiftUI如何停止Divider在HStack中垂直扩展

我正在使用SwiftUI创建类似于警报弹出窗口的东西,我使用UIHostingController从UIKit代码中呈现。视图如下: VStack(spacing: 0) { // Some text ... HStack(spacing:0) { B...

17得票2回答
SwiftUI - 在HStack中放置两个选择器并排时,选择器不会自动调整大小

我的目标是将两个选择器水平地并排放置,每个选择器占据屏幕宽度的一半。想象一下一个适合屏幕宽度且有两个相等宽度组件的 UIPickerView,这就是我试图在 SwiftUI 中重新创建的东西。 由于 SwiftUI 中的选择器目前不允许多个组件,对我来说显而易见的替代方案就是将两个选择器放在...

13得票2回答
SwiftUI 怎样将文本定位于右下角?

在SwiftUI中有更好的排版文本的方法吗?在下面的示例中,我将文本定位在ZStack的右下角,它可以正常工作但似乎过于冗长,是否还有更简单的方法...橙色线只是用于调试,以便在视图中显示间距。 代码struct DisplayTwoView: View { var body: so...

11得票3回答
SwiftUI: 如何使HStack沿多行换行其子元素(类似于集合视图)?

我正在尝试用SwiftUI重新创建基本的集合视图行为: 我有许多视图(例如照片)横向显示在一起。当没有足够的空间在同一行上显示所有照片时,其余的照片应该换到下一行。 这是一个例子: 看起来可以使用一个带有多个HStack元素的VStack,每个HStack包含一行中的照片。 我尝...

11得票4回答
SwiftUI:如何强制将HStack中的特定视图置于中心位置

假设有以下 HStack: HStack{ Text("View1") Text("Centre") Text("View2") Text("View3") ...

10得票2回答
使用SwiftUI实现“加载更多”功能

我使用了带有HStack的ScrollView,现在需要在用户滚动到底部时加载更多数据。 var items: [Landmark] 我已经使用了一个项目数组,通过ForEach将其附加到HStack中。 ScrollView(showsHorizontalIndicator: fal...

7得票6回答
SwiftUI ScrollView 水平 RTL 不正常工作

我正在尝试为使用SwiftUI构建的iOS应用程序支持从右到左(RTL)模式。在更改布局方向时一切都很好: .environment(\.layoutDirection, .rightToLeft) 仅使用水平滚动视图(horizontal ScrollView),它无法正常工作 当我...