【发布时间】:2012-06-06 07:09:17
【问题描述】:
我有一个奇怪的问题。
我有 3 个部分的 tableview
一个是uitextfield,一个是输入按钮,最后一个是搜索按钮。
问题是假设我在 uitextfield 上键入“波士顿”,然后当我点击按钮类型(另一个视图)时,我可以在选择类型后选择搜索类型,当我回到家中,我在 uitextfield 中键入波士顿它消失了,我的意思是它变成空白,然后我必须再次输入 Boston,因为它是从类型视图到主视图,而不会从任何文本字段中自动删除,我该如何保持它。
请帮忙
提前致谢
已编辑
我将不得不重新加载表格视图,因为我选择的任何类型都会作为标签子视图显示在按钮上,并且按钮位于表格视图上,因此表明我将不得不重新加载表格视图,但重新加载表格视图也会重新加载 uitextfield部分。
我们是否可以指定应该重新加载哪个部分或类似的东西
先谢谢了
【问题讨论】:
-
当您从类型视图中重新加载表格视图?然后您必须将文本字段值保存在某个字符串中并在返回主视图时显示该字符串。
-
当您从“搜索类型选择”返回时,您可能会重新启动之前输入的视图,因此组件是新的,两种解决方案,1.您不应该重新创建/启动再次查看视图以不离开您输入的文本,并且 2. 在进行选择之前最好将文本字段值保存在本地,然后从选择返回后读取并在 textField 中显示该值。希望对你有帮助
标签: iphone objective-c ios ipad sdk