SwiftUI數據選擇之Picker和Form完美配合
本文價值與收獲
看完本文后,您將能夠作出下面的界面

看完本文您將掌握的技能
- 掌握Picker基礎使用
- 掌握Form基礎
- Picker和Form聯動
代碼
import SwiftUI
struct PickerForm: View {
@State var countryIndex = 0
@State var countries = ["蘋果","西瓜","芒果","獼猴桃"]
var body: some View {
NavigationView{
Form{
Section {
Picker(selection: self.$countryIndex, label: Text("水果")) {
ForEach(0 ..< self.countries.count) {
Text(self.countries[$0]).tag($0)
}
}
}
}
}
}
}
struct PickerForm_Previews: PreviewProvider {
static var previews: some View {
PickerForm()
}
}
推薦文章
- SwiftUI一篇文章全面掌握Picker,解決數據選擇(教程和源碼)
- SwiftUI實戰之用Picker做個優雅的菜單
- SwiftUI實戰之如何獲取Picker數據修改事件
- SwiftUI實戰之用Picker做個優雅的菜單
- SwiftUI基礎之Picker帶圖片和圖標效果(教程和源碼)
- SwiftUI實戰之Picker彈出式顯示進行背景模糊(教程含源碼)
技術交流
QQ:3365059189
SwiftUI技術交流QQ群:518696470
智能推薦
SwiftUI基礎之Picker帶圖片和圖標效果(教程和源碼)
本文價值與收獲 看完本文后,您將能夠作出下面的界面 [email protected] Jietu20200418-164811.gif 看完本文您將掌握的技能 Picker基礎使用 Picker顯示圖片 代碼 1、制作行視圖 2、完成代碼...
SwiftUI實戰之多組選擇器Picker(2020教程)
在UIKit里我們可以使用UIPickerView實現多組聯合選擇器,但是在SwiftUI該如何實現 呢? 本文價值與收獲 看完本文后,您將能夠作出下面的界面 [email protected] Jietu20200305-195926.gif 看完本文您將掌握的技能 獲取到多組Picker源碼,用于自己到項目 掌握套路,和tabview顯示未閱讀效果原理一樣《SwiftUI實...
SwiftUI入門之Form的基礎使用
本文價值與收獲 看完本文后,您將能夠作出下面的界面 [email protected] 看完本文您將掌握的技能 了解什么Form 掌握Form和Section使用 了解內置margins 什么是Form Form是SwiftUI的基礎控件,如果我們需要顯示產品配置、選項、用戶輸入時,使用Form可以快速搭建出各類表單。 代碼 技術交流 QQ:3365059189 SwiftUI...
SwiftUI實戰之form制作登錄界面
本文價值與收獲 看完本文后,您將能夠作出下面的界面 [email protected] Jietu20200420-164644.gif 看完本文您將掌握的技能 Form基礎使用 融合TextField 使用枚舉類型enum 掌握Toggle使用 憑借對聲明式用戶界面的優勢,SwiftUI為我們提供了一種構建表單的絕妙機制Form,從而解決了我們收集信息基礎需求。 SwiftU...
SwiftUI 實戰之如何讓Form中的Text居中
實戰需求 Form是SwiftUI最常用的數據收集組件,有時我們需要Text讓居中,該如何操作呢? 本文價值與收獲 看完本文后,您將能夠作出下面的界面 [email protected] 看完本文您將掌握的技能 掌握Form基礎使用 兩套解決方案實現Text居中 代碼 1、方案一 2、方案二 項目完整代碼 技術交流 QQ:3365059189 SwiftUI技術交流QQ群:51...
猜你喜歡
iOS SwiftUI 自己動手做個顏色與照片選擇器Picker
動手做個顏色與照片選擇器 看看效果 [email protected] Jietu20200220-154457.gif 用到工具 enum 枚舉類型 @Binding 視圖的.onTapGesture修飾器 圖片剪裁 圖片邊框 實現步驟 1、 用enum類型管理顏色 2、顏色選擇效果 3、照片選擇效果 如果需要項目完整源碼,可以加我QQ。 QQ:3365059189 Swif...
SwiftUI如何從手機相冊選擇照片Picker(教程含源碼)
本文價值與收獲 看完本文后,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握從相機選擇照片的方式 掌握sheet彈出方式 解決方案 目前SwiftUI原生還不支持從相機里面選擇照片,我們可以使用UIViewControllerRepresentable來封裝UIImagePickerController實現。 代碼 1、主界面代碼...
SwiftUI Picker選擇器設置為系統鍵盤效果(教程含源碼)
實戰需求 經典Picker效果與iOS系統界面有不一樣,那么如何將Picker設置為系統原生效果呢? 本文價值與收獲 看完本文后,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握background基礎使用 掌握ignoresSafeArea基礎使用 掌握pickerStyle和WheelPickerStyle基礎使用 基礎知識 background(_:alignment:) 將給定視圖分層...
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...