【发布时间】:2011-07-22 19:42:02
【问题描述】:
我有一个客户的 UITableView,其中选择了一行/客户。然后,用户可以在 UINavigationController 堆栈上推送另一个视图以添加新客户。当我弹出子屏幕并返回 UITableView 之前选择的行不再被选中。
我可以在 viewDidAppear() 中重新选择该行,但它看起来很糟糕,因为您可以看到取消选择和选择。从子屏幕返回时,有没有办法保持选定的行?
【问题讨论】:
-
选择,你的意思是突出显示吗?
-
为了语义的利益,API 将 ChrisP 想要的状态称为“已选择”。视觉外观是一个亮点,但 Apple 将其称为一个选择。例如'setSelected:'、'didSelectRowAtIndexPath:'等等。
标签: iphone objective-c cocoa-touch uitableview