在我的 iPhone 应用程序中,我有一个设置页面,用户可以在其中将文本输入多个 TextField。文本字段是表格中的所有单元格。我注意到的问题是,当一个字段滚动出手机屏幕时,它会丢失文本字段中当前的值。
我注意到苹果的应用程序总是让你点击一个字段来编辑它,这会带来一个新的视图,该字段只是一个文本框。似乎毫无意义的额外点击,我希望找到一种方法来允许带有 UITextFields 的表保留它们的值,即使它们滚动屏幕。
当用户按下键盘上的 Next/Done 按钮 (didFinishEditingField:) 以更新表控制器中的值时,我确实有一个事件绑定,但如果他们不按下该按钮,只需点击另一个字段t 触发。
当我滚动表格并且字段离开当前屏幕时,如何确保这些值不会被空白?
编辑:为澄清起见,我将 UITextFields 放在表格和单元格中,而不是全部放在一个视图中,是因为我希望它看起来像带有剥离背景和输入组的典型设置页面。