ios - Pickerview 显示两边的值
问题描述
如何删除选择器视图左侧的值?两个选择器视图分别滚动,看起来两个选择器视图是并排打开的?
这是它的外观:
我的代码:
extension SignUpVC : UITextFieldDelegate {
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
if textField == genderTF {
}
return true
}}
extension SignUpVC : UIPickerViewDelegate , UIPickerViewDataSource {
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return genderArr.count
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int{
return genderArr.count
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return genderArr[row]
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int){
genderTF.text = genderArr[row]
self.view.endEditing(true)
}}
解决方案
推荐阅读
- c# - 如何配置 Azure 函数以在不使用用户帐户的情况下调用 Microsoft Graph?
- scala - Spark中RDD的UNION的非确定性行为
- openapi - 使用 OAS 3.0 使用 openapitools/openapi-generator-cli 解析错误生成服务器存根
- python-2.7 - 为什么我不能使用“./name.py”从命令行交互式会话运行 python 脚本?
- javascript - 使用 Chrome 扩展中的剪贴板 API 写入剪贴板时,文档未聚焦错误
- r - 如何定义一系列递归函数?
- azure-powershell - Get-AzRoleAssignment 命令返回从 RBAC 权限中删除的用户和服务原则
- bazel - 有没有办法直接访问 Bazel 中内置的 starlark 语言类型?
- python - 无法访问日志文件
- angular - Angular 9中复选框的反应表单数组