Slide 20
Slide 20 text
6*1JDLFS7JFXͷ
%FMFHBUF
%BUB4PVSDFΛ࣮
class PickerKeyboard: UIControl {
var data: [String] = ["Mon.", "Tue.", "Wed.", "Thu.", "Fri.", "Sut.", "Sun."]
// ..
}
extension PickerKeyboard: UIPickerViewDelegate, UIPickerViewDataSource {
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component:
Int) -> Int {
return data.count
}
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent
component: Int) -> String? {
return data[row]
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent
component: Int) {
textStore = data[row]
setNeedsDisplay()
}
}