在SwiftUI使用Picker做一個(gè)PageView

不多說(shuō)上圖


截屏2020-03-30 16.48.10.png

這是個(gè)在同一個(gè)視圖中可以選擇你想顯示的視圖

struct ActivityView: View {
    @ObservedObject var ActivityDatas : ActivityData
    @State var Way = 0
    var WithDrawType = ["積分折扣", "積分隨機(jī)減","積分比例贈(zèng)"] 
    var body: some View {
        
        VStack{
            Picker(selection: $Way, label: Text("")) {
                ForEach(0..<WithDrawType.count) { index in
                    Text(self.WithDrawType[index]).tag(index)
                    
                }
            }.pickerStyle(SegmentedPickerStyle()) //picker的樣式
                
            Spacer().frame(height:0)
            
//下面通過(guò)if else來(lái)切換你想顯示的View
            if WithDrawType[Way] == "積分折扣"{
                
                Activity1(index: 0, ActivityData: ActivityDatas)
                
            }else if WithDrawType[Way] == "積分隨機(jī)減"{
               Activity2(index: 0, ActivityData: ActivityDatas)
            }else {
                Activity3(index: 0, ActivityData: ActivityDatas)
            }
            
           
        }

1.定一個(gè)數(shù)組用來(lái)遍歷出要顯示title
2.WithDrawType[Way]這樣可獲得,當(dāng)你點(diǎn)擊一個(gè)選項(xiàng)時(shí)獲取其中選項(xiàng)的值,這樣就可以判斷出你要顯示的View

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 翻譯自“Collection View Programming Guide for iOS” 0 關(guān)于iOS集合視...
    lakerszhy閱讀 4,084評(píng)論 1 22
  • 這是關(guān)于自動(dòng)布局的第二篇文章。<< Auto Layout的使用 上一篇文章介紹了如何使用Auto Layout,...
    pro648閱讀 4,660評(píng)論 0 5
  • 2017.02.22 可以練習(xí),每當(dāng)這個(gè)時(shí)候,腦袋就犯困,我這腦袋真是神奇呀,一說(shuō)讓你做事情,你就犯困,你可不要太...
    Carden閱讀 1,503評(píng)論 0 1
  • 雖然繼續(xù)著宅家里的長(zhǎng)假,一天下來(lái)還是很忙的,尤其午休之后剁了一塊牛肉,和蘿卜一起調(diào)餡做了晚上的主食——餡餅,多出來(lái)...
    素秋_080d閱讀 224評(píng)論 2 4
  • 教育是一種選擇。 對(duì)錯(cuò)都是我們對(duì)外在世界的一種內(nèi)心判斷,我們認(rèn)同的教育往往都是我們認(rèn)為對(duì)的教...
    閱己閱人閱讀 615評(píng)論 1 2

友情鏈接更多精彩內(nèi)容