我在我的tableview应用程序中创建一个“喜欢的页面”菜单,用户可以在其中保存他们喜欢的网页,然后通过菜单更轻松地导航到它们。允许根据url字符串选择tableview单元格
程序会在设置应用程序中保存页面的名称和每个喜欢页面插槽的URL。默认URL为“clear”,表示没有URL(即最喜欢的插槽未使用)。
当用户单击桌面视图单元格以获取其所需的最喜欢页面时,视图将切换到UIWebview
,并加载URL。我做到这一点,如果URL isEqualToString @"clear"
,UIWebView
将不会加载显示,并且“无”将会发生。
但是,当用户单击URL设置为“清除”的tableview单元格时,单元格仍然以蓝色突出显示。这使得用户觉得tableview单元格没有被清除。无论如何检查URL是否为isEqualToString @"clear"
,并在单元格之前停止突出显示蓝色的单元格?
谢谢。
但是如何指示单元格不是选择,而不是做什么? – DGund 2012-02-01 11:21:15
看到上面编辑的代码 - 这是一个更干净的方式来做到这一点。 – Rayfleck 2012-02-01 14:29:36
我应该重置选择样式之后还是自动重置?当用户点击一个实际的URL时,我希望它仍然突出显示。 – DGund 2012-02-01 23:52:29