在我的iOS应用程序中,在“更多信息屏幕”上,我有10-12 Log.i(myTAG, "getState state->" + mState.name());
来获取用户信息。
用户需要输入除“州”之外的所有信息。
当用户点击“状态”UITextField
时,
一切正常,但是当用户点击“状态”字段“UITextField >> New UITableViewController
”时,由于“城市”,“地址”等其他字段而被解雇,该字段将被解除。
为此我已将“Keyboard
”添加到“状态”Tag = 1
,当用户点击“状态”字段时,键盘应该被关闭,新视图应该被加载。
我添加了以下代码,但没有运气:
UITextfield
我错过了什么吗?请建议。
谢谢。
答案 0 :(得分:2)
我建议使用下面的实现..移动代码以显示应该开始委托的选择器..
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
if(textField.tag == 1){
//load state listing
SelectStateProvince *selectStateProvince = [[SelectStateProvince alloc] initWithStyle:UITableViewStyleGrouped];
selectStateProvince.parentViewName = @"Respondent";
[self.navigationController pushViewController:selectStateProvince animated:YES];
return false
} else {
return true
}
}