• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • SwiftUI 如何管理一組TextField(零基礎教程)

    我們有一組TextField,如果簡單高效的管理他們呢。

    本文價值與收獲

    看完本文后,您將能夠作出下面的界面

    41085-79568ba342205bd3.png
    image.png
    41085-72637da46f801235.gif
    聯動效果

    看完本文您將掌握的技能

    • 管理一組TextField
    • 使用ScrollView
    • 設置圓形TextField

    代碼

    struct ContentView: View {
        @State var nation = ["QQ","3365059189",":3365059189","法國"]
        // @State var nation = ["美國",]
        var body: some View {
            ScrollView(.vertical){
                ForEach(nation,id:\.self){ item in
                    HStack{
                        TextField(item,text: self.$nation[self.nation.firstIndex(of: item)!])
                            .textFieldStyle(RoundedBorderTextFieldStyle())
                            .frame(width:200)
                    }
                    
                    
                }
                HStack{
                    
                    ForEach(nation,id:\.self){ item in
                        Text(item)
                    }
                }
            }
        }
    }
    

    技術交流

    QQ:3365059189
    SwiftUI技術交流QQ群:518696470

    版權聲明:本文為iCloudEnd原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/iCloudEnd/article/details/104531753

    智能推薦

    SwiftUI-基礎使用-1

    參考:SwiftUI 教程 基礎用法 Text Customize the Text View 自定義TextView VCtack:豎向布局 HStack:橫向布局 Spacer:空白 Image Create a Custom Image View 圖片 clipShape 切割方式 Use UIKit and SwiftUI Views Together 將UIKit與SwiftUI結合使用...

    SwiftUI 繪圖之 繪制一組線段并動態添加Path (教程含源碼)

    實戰需求 SwiftUI 繪圖之 繪制一組線段并動態添加Path 本文價值與收獲 看完本文后,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握 Path 繪制線段 掌握 for 循環基礎使用 掌握 stroke 基礎知識 stroke(style: StrokeStyle) 返回一個新的形狀,該形狀是self的描邊副本,使用style的內容定義描邊特征。...

    SwiftUI 2.0 toolbar 和 ToolbarItem 基礎教程含源碼

    一、基礎知識 toolbar(items:) 可將指定項目填充到工具欄或導航欄。 (一)ToolbarItem 表示可放置在工具欄或導航欄中的項的模型。 (二)ToolbarItem 分類 二、使用教程 1、.bottomBar 該項放置在底部工具欄中。 bottomBar 使用代碼...

    SwiftUI 2.0 matchedGeometryEffect 基礎教程含源碼

    看完SwiftUI的新增功能后,引起我注意的一個功能是matchGeometryEffect。 這是一個新的SwiftUI效果,可以在兩個視圖之間插入位置和大小。 讓我們看看我們能用它做什么。 基礎知識 matchedGeometryEffect 使用您提供的標識符和名稱空間定義一組具有同步幾何的視圖。 使用教程 SwiftUI已經為我們內插視圖的屬性,而無需matchGeometryEffect...

    SwiftUI 2.0 ProgressView 基礎教程含代碼

    本文價值與收獲 看完本文后,您將能夠作出下面的界面 基礎知識 progressview 顯示任務完成進度的視圖。 使用進度視圖可以顯示任務正在逐步完成。 進度視圖可以顯示確定的(完成百分比)和不確定的(正在進行或不正在進行)類型的進度。通過初始化一個ProgressView來創建確定的進度視圖,該View綁定了一個表示進度的數字值和一個表示任務完成的總值。 默認情況下,進度為0.0,總計為1.0。...

    猜你喜歡

    iOS SwiftUI 零基礎之 GeometryReader 使用

    在談GeometryReader前,我們先聊一聊SwiftUI強大的布局魔法。在大多數情況下,SwiftUI在后臺默默的幫我們進行智能化的自動布局,讓我們編程生活變得更美好。 GeometryReader 讓我們具有工匠精神 蘋果的魔法布局保障了整個蘋果生態圈的設計水準,但作為一個有創新想法的工匠,我們有時候(其實大多時間)需要表現自己個性,希望對界面布局進行更多的控制。這時候GeometryRe...

    SwiftUI 基礎之List如何設置風格

    UIKit時代我們可以給UITableview設置不同顯示風格,SwiftUI世界里該如何實現呢? 實現方法非常簡單,請看效果和代碼 效果 [email protected] 代碼 參考文章 https://stackoverflow.com/questions/56498045/remove-extra-separators-below-list-in-swiftui 更多S...

    SwiftUI 基礎之如何獲取json文件

    創建一個playground 運行效果 image.png 更多SwiftUI教程和代碼關注專欄 請關注我的專欄 SwiftUI教程與源碼...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    精品国产乱码久久久久久蜜桃不卡