ios - 如何在页面加载时快速加载 UIpicker?
问题描述
我有两个选择器,我希望在页面首次加载以及用户触摸 UI 时默认显示 picker1。我想以两种方式显示picker1。
func numberOfComponents(in pickerView: UIPickerView) -> Int {
if pickerView == picker1 {
return 1
} else {
return 2
}
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
var tempCount = 0
if pickerView == picker1 {
tempCount = pickerData.count
} else {
}
return tempCount
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
var tempPickerData = ""
if pickerView == picker1 {
tempPickerData = pickerData[row]
} else {
}
return tempPickerData
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if pickerView == picker1 {
selected = pickerData[row]
} else {
}
}
解决方案
推荐阅读
- python - 根据条件从列表中列出
- apache-ranger - 使用 Apache Knox + Ranger 进行 REST API 级别授权
- javascript - Javascript - 如何优化我的数独?
- asp.net - .NET Framework 从 2.0 迁移到 4.8
- forms - 来自数组的symfony表单集合类型
- ui-automation - 触发器:个人工作区中的页面不可用
- php - Blade:在 foreach 循环中选择选项
- java - Kotlin Generics - 递归泛型 - 转换擦除类型的实例失败
- spring - SimpleJpaRepository (CrudRepository) 和 @Transactional
- python - 如何修改 levelDB 数据库中的一些项目,并以最少的字节数在远程复制修改?