我尝试了所有方法,但 .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)
}