Iphone 如何使用first responder在具有多个表视图的视图中最多只选择一个单元格?

Iphone 如何使用first responder在具有多个表视图的视图中最多只选择一个单元格?,iphone,uitableview,uiscrollview,first-responder,Iphone,Uitableview,Uiscrollview,First Responder,我有一个滚动视图,其中有几个表视图作为子视图。。。 假设我在其中一个子视图中选择了一个单元。现在,当我从另一个视图中选择单元时,我先前选择的单元不应高亮显示。 我该怎么做?我知道我可以用第一反应器来做这件事,但我不知道怎么做。 在这方面有人能帮我吗 感谢苹果界面指南: 当用户选择列表项时,始终提供反馈。用户希望在点击其中的可选项时,表格行会短暂高亮显示。点击后,用户希望立即执行操作:显示新视图或行显示复选标记以指示项目已被选中或启用 在极少数情况下,当与行项目相关的次要详细信息或控件显示在同一屏

我有一个滚动视图,其中有几个表视图作为子视图。。。 假设我在其中一个子视图中选择了一个单元。现在,当我从另一个视图中选择单元时,我先前选择的单元不应高亮显示。 我该怎么做?我知道我可以用第一反应器来做这件事,但我不知道怎么做。 在这方面有人能帮我吗


感谢苹果界面指南:

当用户选择列表项时,始终提供反馈。用户希望在点击其中的可选项时,表格行会短暂高亮显示。点击后,用户希望立即执行操作:显示新视图或行显示复选标记以指示项目已被选中或启用

在极少数情况下,当与行项目相关的次要详细信息或控件显示在同一屏幕中时,行可能会保持高亮显示。但是,不鼓励这样做,因为在不创建令人不舒服的拥挤布局的情况下,很难同时显示选项列表、选定项以及相关细节或控件

我不认为苹果会批准一个突出显示一行的应用程序(我有一个应用程序因为这个原因被拒绝)。您应该执行一个操作,然后立即取消其高亮显示。在某些罕见的情况下,您可以在显示相关视图时将其高亮显示

但是,如果存储所选的当前单元格,则可以在tableview上调用-declerowatindexpath:animated:取消选择行