关于UItableview中的UITextfield的问题
用tableview做登陆, 手机号,验证码 当在cell2中点击获取验证码的button时,button的响应函数中取第一行的cell中的UItextField时是空的,创建UITextField的代码如下,
UITextField *passWordEdit = [[UITextField alloc] initWithFrame:CGRectMake(80 + PASSWORD_LEFTRANGE, 0, SCREEN_WIDTH - 80 - PASSWORD_LEFTRANGE, row.rowHeight)];
passWordEdit.backgroundColor = [UIColor clearColor];
passWordEdit.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
passWordEdit.keyboardType = UIKeyboardTypeDefault;
// passWordEdit.placeholder = @" 密 码 :";
// userNameEdit.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"lastTelephoneNumber"];
passWordEdit.borderStyle = UITextBorderStyleNone;
passWordEdit.delegate = self;
passWordEdit.secureTextEntry = YES;
passWordEdit.clearButtonMode = UITextFieldViewModeAlways;
passWordEdit.tag = 52303;
self.passWordField = passWordEdit;
其中self.passWordField是类的成员变量,但是在button的响应函数中打印self.passWordField的地址的时候是空,大家看看是为什么呢。
UITextField *passWordEdit = [[UITextField alloc] initWithFrame:CGRectMake(80 + PASSWORD_LEFTRANGE, 0, SCREEN_WIDTH - 80 - PASSWORD_LEFTRANGE, row.rowHeight)];
passWordEdit.backgroundColor = [UIColor clearColor];
passWordEdit.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
passWordEdit.keyboardType = UIKeyboardTypeDefault;
// passWordEdit.placeholder = @" 密 码 :";
// userNameEdit.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"lastTelephoneNumber"];
passWordEdit.borderStyle = UITextBorderStyleNone;
passWordEdit.delegate = self;
passWordEdit.secureTextEntry = YES;
passWordEdit.clearButtonMode = UITextFieldViewModeAlways;
passWordEdit.tag = 52303;
self.passWordField = passWordEdit;
其中self.passWordField是类的成员变量,但是在button的响应函数中打印self.passWordField的地址的时候是空,大家看看是为什么呢。
...全文
相关推荐
UITableView中Cell重用机制导致内容重复的解决方法
UITableView 中的每个 Cell 都是一个单独的实体,可以响应点击事件,也可以在 Cell 中加入子视图,如 UITextField 或 UITextView 等,使得可以在 Cell 上进行文字编辑
解决iOS UITextField 编辑时文本偏移问题
在UITableView中,当一个Cell被选中并开始编辑其内部的UITextField时,系统会调整Cell的高度以适应键盘的显示。
ComboBox:创建此项目是为了演示iOS中的自定义组合框,因为默认情况下不支持
同时,需要监听UITableView的选择事件,以便将选中的值更新到UITextField中。4.
TextFieldCell5-master
【标题】"TextFieldCell5-master" 是一个专为iOS平台设计的开源项目,它主要针对UITableView中的可编辑单元格(UITableViewCell)进行了封装,特别优化了UITextField
TPKeyboardAvoiding.zip
TPKeyboardAvoiding是一个针对iOS平台的开源项目,旨在解决在移动设备上使用文本输入框(UITextField或UITextView)时,键盘弹出遮挡输入框的问题。


