Я работал над этим UIPickleView на iOS, и я борюсь с тем, как я могу настроить его, например, изменить его шрифт, размеры шрифта, цвет обводки и расстояние между ними. Вот что я получил до сих пор:
import UIKit
class ViewController: UIViewController,UIPickerViewDataSource,UIPickerViewDelegate {
var picker_arr :[String]!
var com1_arr :[String]!
var com2_arr :[String]!
@IBOutlet weak var picker: UIPickerView!
override func viewDidLoad() {
super.viewDidLoad()
picker_arr = ["12:45", "13:00","13:15","13:30","13:45"]
com2_arr = ["today","tomorrow"]
com1_arr = ["1 person", "2 people","3 people","4 people","5 people"]
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 3
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
if(component==0){
return com1_arr.count
}
if(component==1){
return com2_arr.count
}
return picker_arr.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
if(component==0){
return com1_arr[row]
}
if(component==1){
return com2_arr[row]
}
return picker_arr[row]
}
}