【发布时间】:2020-11-24 21:39:54
【问题描述】:
我尝试了所有方法,但 .lineLimit(nil)、.fixedSize(horizontal: true, vertical: false)、.fixedSize(horizontal: false, vertical: true) 不起作用,我不知道如何放置如果它超出屏幕,则在下一行中显示文本。文本是按钮,按钮在列表中。
func showTime(hm: HourAndMinute) -> some View{
return HStack {
Text(String(hm.hour)).bold()
ForEach(hm.minute, id: \.self) { minute in
Button(action: {
print(hm.minute)
}) {
Text(String(minute)).frame(width: 30, height: 25).background(Color("hour")).cornerRadius(5)
}.buttonStyle(BorderlessButtonStyle())
}
}.fixedSize(horizontal: true, vertical: false)
}
【问题讨论】:
-
这是否回答了您的问题stackoverflow.com/a/62103264/12299030?
标签: ios swift text swiftui hstack