1
我在tableViewCell中有一个textField。我最近注意到,如果我在文本框中输入一个值,然后从屏幕上滚动单元格,文本框中的值就会消失。在tableViewCell中的textField在滚动关闭屏幕时清除该值
请有人帮我解决如何暂时存储值。
预先感谢您
我在tableViewCell中有一个textField。我最近注意到,如果我在文本框中输入一个值,然后从屏幕上滚动单元格,文本框中的值就会消失。在tableViewCell中的textField在滚动关闭屏幕时清除该值
请有人帮我解决如何暂时存储值。
预先感谢您
BKS时向后滚动,在数据源功能cellForRowAtIndexPath
,文本字段被重用。 所以你需要做的是在编辑时保存文本框的文本值,并在cellForRowAtIndexPath
中将值赋给这个文本框(或者应该称之为文本框)。
看到的UITextField委托功能:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string