如何在SwiftUI Picker中创建老虎机隐喻?
是否可以使用swiftUI创建老虎机来显示两组值如何在SwiftUI Picker中创建老虎机隐喻?,swiftui,Swiftui,是否可以使用swiftUI创建老虎机来显示两组值 在UIKit中,UIPickerView提供了在选择器视图中包含多个组件的选项。SwiftUI的选择器没有。但是,您可以在HStack中使用多个Picker。在某些情况下,透视图可能与包含多个组件的UIPickerView略有不同,但在我看来,它完全可以接受 下面是一个老虎机的示例,它有4个并排的选择器和一个在点击时“旋转”老虎机的按钮(注意,我禁用了选择器上的用户交互,因此只能使用按钮旋转): enum Suit:String{ 木箱心、木棒、
在UIKit中,
UIPickerView
提供了在选择器视图中包含多个组件的选项。SwiftUI的选择器
没有。但是,您可以在HStack
中使用多个Picker
。在某些情况下,透视图可能与包含多个组件的UIPickerView
略有不同,但在我看来,它完全可以接受
下面是一个老虎机的示例,它有4个并排的选择器和一个在点击时“旋转”老虎机的按钮(注意,我禁用了选择器上的用户交互,因此只能使用按钮旋转):
enum Suit:String{
木箱心、木棒、铁锹、钻石
var显示图像:图像{
返回图像(系统名称:“suit.\(self.rawValue.fill”)
}
}
struct ContentView:View{
@国家私人var诉讼:[诉讼]=[.心脏、.俱乐部、.黑桃、.钻石]
@国家私人var selectedSuits:[套装]=[.heart、.heart、.heart、.heart、.heart]
var body:一些观点{
VStack{
HStack(间距:0){
弗雷奇(0..在UIKit中,UIPickerView
提供了在选择器视图中包含多个组件的选项。SwiftUI的picker
没有。但是,您可以在HStack
中使用多个PickerView
。透视图可能与在so中包含多个组件的UIPickerView
略有不同我有很多例子,但在我看来,这是完全可以接受的
下面是一个老虎机的示例,它有4个并排的选择器和一个在点击时“旋转”老虎机的按钮(注意,我禁用了选择器上的用户交互,因此只能使用按钮旋转):
enum Suit:String{
木箱心、木棒、铁锹、钻石
var显示图像:图像{
返回图像(系统名称:“suit.\(self.rawValue.fill”)
}
}
struct ContentView:View{
@国家私人var诉讼:[诉讼]=[.心脏、.俱乐部、.黑桃、.钻石]
@国家私人var selectedSuits:[套装]=[.heart、.heart、.heart、.heart、.heart]
var body:一些观点{
VStack{
HStack(间距:0){
弗雷奇(0..如果您只想在图像中显示两个日期值,您可以使用日期选择器
。不确定当前是否可以使用常规的日期选择器
进行此操作,但据我所知,只有两个选项:1.显示日、月和年2.显示小时和分钟想要像在图像中那样显示两个日期值,您可以只使用日期选择器
。不确定当前是否可以使用常规的日期选择器
来显示,这将是一个很好的解决方案,但据我所知,只有两个选项:1.显示日、月和年2.显示小时和分钟这正是我需要的d、 谢谢!这正是我需要的。谢谢!