Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> iOS

วิธีสร้าง UIPickerView จาก Array ด้วยโปรแกรมใน iOS

UIPickerView แสดง Wheel ให้เลือก Item อ่านรายละเอียด ใช้ใน Form บ่อย

ขั้นตอนที่ 1: สร้างโปรเจกต์

Xcode → Single View Application → ชื่อ "PickerSample"

ขั้นตอนที่ 2-8: โค้ด ViewController.swift (ไม่ใช้ Storyboard)

import UIKit
class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
let dataArray = ["English", "Maths", "History", "German", "Science"]
override func viewDidLoad() {
super.viewDidLoad()
let UIPicker = UIPickerView()
UIPicker.delegate = self
UIPicker.dataSource = self
self.view.addSubview(UIPicker)
UIPicker.center = self.view.center
}
func numberOfComponents(in pickerView: UIPickerView) -> Int { return 1 }
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return dataArray.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return dataArray[row]
}
}

รันแอป จะเห็น Picker อยู่กึ่งกลาง

วิธีสร้าง UIPickerView จาก Array ด้วยโปรแกรมใน iOS