https://github.com/tomatolike/GRE-Words-Memorize-APP
下面简单记录一下。
实现的功能有:选择Wordlist;显示单词;点击显示词义;点击进入下一个单词。
1、选择Wordlist
使用PickerView控件,由于其使用UIPickerViewDataSource和UIPickerViewDelegate两个协议,所以要在ViewControllor中这样声明:
class ViewController: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return 31
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return "Wordlist"+String(row+1)
}
第一个函数返回列数,第二个返回行数,第三个返回每一格的内容。<