【发布时间】:2017-03-31 05:51:29
【问题描述】:
我正在使用 UICollectionview,每个单元格都有 UITextfield,我正在尝试从每个文本字段中获取完整的字符串并保存到字典中。我使用了以下代码
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
if (textField.tag==100) {
[m11ThumbImage_MutCaptionDictionary setValue:[textField.text stringByAppendingString:string] forKey:@"image_0001"];
}
if (textField.tag==101) {
[m11ThumbImage_MutCaptionDictionary setValue:[textField.text stringByAppendingString:string] forKey:@"image_0002"];
}
}
我试过了:
使用上面的代码,我可以正确设置字符串,但是,如果我删除字符,上面的方法不会被调用并且字典不会更新。
TextFieldDidBeginEditing 最初调用并且只能记录 1 个字符。还尝试了其他委托方法
预期输出:
{
image_0001: All Character,
image_0002: A
}
任何帮助都会被投票。谢谢。
【问题讨论】:
标签: ios objective-c uitextfield uicollectionviewcell