Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SwiftUI:有些按钮出现,有些不出现-MacOS菜单栏应用程序_Swift_Swiftui - Fatal编程技术网

SwiftUI:有些按钮出现,有些不出现-MacOS菜单栏应用程序

SwiftUI:有些按钮出现,有些不出现-MacOS菜单栏应用程序,swift,swiftui,Swift,Swiftui,我有一个从RSS源创建的动态列表。每个元素都包含标题、说明和按钮,这些按钮可以在浏览器中打开url或将其复制到剪贴板。但由于某些原因,有些按钮出现了,有些则没有 从左侧的图像中可以看到,出现了两个按钮,但向下滚动后,按钮没有文本,它们是一个小块,而不像左侧的图像中那样 我曾尝试使用帧强制固定大小,但没有任何改变。我尝试将GeometryReader应用于按钮和HStack,但它们的位置只是变为中间 这是我对生成列表的看法: GeometryReader{gp in 列表(self.result

我有一个从RSS源创建的动态列表。每个元素都包含标题、说明和按钮,这些按钮可以在浏览器中打开url或将其复制到剪贴板。但由于某些原因,有些按钮出现了,有些则没有

从左侧的图像中可以看到,出现了两个按钮,但向下滚动后,按钮没有文本,它们是一个小块,而不像左侧的图像中那样

我曾尝试使用
强制固定大小,但没有任何改变。我尝试将GeometryReader应用于按钮和HStack,但它们的位置只是变为中间

这是我对生成列表的看法:

GeometryReader{gp in
列表(self.results,id:\.title){中的项目
VStack(对齐:。前导){
文本(item.title).字体(.headline).填充(.vertical,5)
文本(项目说明)。填充(.top,5)
HStack{
按钮(操作:{
打印(“你好”)
}){
文本(“аааааааimk_”)
}
按钮(操作:{
NSWorkspace.shared.open(item.article\u url)
}){
文本(“чччччч”)
}
}
}.框架(宽度:总尺寸宽度)
}
}

无法使用Xcode 11.4/macOS 10.15.6进行复制。你会准备完整的独立演示吗?@Asperi一个独立演示应该是什么样子?@Asperi我升级到最新的MacOS版本,它修复了它:D。我猜是SwiftUI错误?