【发布时间】:2013-06-01 11:47:59
【问题描述】:
UITableView 的标题中有一个按钮。一旦按钮被触摸到里面,我们怎么知道按钮属于哪个部分?由于 tableview 是可编辑的,因此当删除某些行时,设置按钮的标签不是很好。我尝试使用indexPathForRowAtPoint: 来获取第一行的 indexPath 属于该部分,但发生了一些奇怪的事情。有没有更好的办法?
编辑 1:
一旦标签被用于标识标题的节号,当某行被删除时,标签将不会更新。因为你可以重新加载 tableview 来更新标签,但这似乎不是那么好。
对于indexPathForRowAtPoint:的怪异行为,我再发一个问题:Weird behavior of UITableView method "indexPathForRowAtPoint:"
【问题讨论】:
-
headerview 没有关联到一个部分。您指的是节标题吗?
-
对不起,我的意思是节标题。
-
不知道为什么这个问题被投票,因为它不完整。可编辑的表格会使标签不起作用怎么办?使用 indexPathForRowAtPoint 发生了什么“奇怪的事情”?代码在哪里?创建标题和按钮的代码在哪里?
-
@danh 我发布了一个问题来解释“奇怪的事情”stackoverflow.com/questions/16946029/…
-
@danh 请检查更新
标签: ios uitableview