- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 tableView 单元格,其中包含一些自定义 View 。触摸自定义 View 时,我需要存储触摸 View 所在单元格的 indexPath.row。这就是我目前获取 indexPath 的方式:
@IBAction func bulletGroupPressed(sender: AnyObject) {
let center = sender.center as CGPoint
let indexPath = self.exercisesTableView.indexPathForRowAtPoint(center)!
self.exercisesTableView.selectRowAtIndexPath(indexPath, animated: false, scrollPosition: UITableViewScrollPosition.None)
println(indexPath.row)
}
我怀疑它与 indexPath 行上的 !
有关,但我不确定它到底是什么。为什么 indexPath.row 在每个单元格上总是给我零?
最佳答案
我无法快速给你一个编码的答案,但这个点需要在表格的坐标系中说明。如您所见,中心在发件人父级的坐标系中说明,可能是表格 View 单元格。使用方法 convertPoint:toView:固定坐标系。
或者,您可以考虑创建一个类似于所示的方法 in my answer to this question .从任何 View (在您的情况下,发送者),它将沿着 View 层次结构向上移动到第一个 UITableViewCell 并报告该单元格的索引路径。
关于ios - indexPathForRowAtPoint.row 始终为 tableView 中的每个单元格返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28057397/
我正在尝试实现一个类似 twitter iPhone 应用程序的界面。 (滑动即可用自定义 View 替换 tableviewcell 中的 View )。我使用 Apple 的 UISwipeGes
我有一个包含许多单元格的 UITableView。用户可以通过按下此单元格中的展开按钮来展开单元格以查看此单元格中的更多内容(一次只能展开 1 个单元格): - (CGFloat)tableView:
如以下代码所示,当 tableview 被拉伸(stretch)(从不向上滚动)时,NSLog(@"tap is not on the tableview cell") 将始终被调用(因为我认为 in
我有带有静态分组单元格的 UITableViewController。在特定 View 中,我想删除一些单元格。如果我只是隐藏它们,它会留下一个空白空间,所以我想将单元格的 rowHeight 设置为
我正在尝试按照 Apple 的示例使用自定义披露按钮。我正在做以下事情 - (void) customButtonTapped:(UIButton *)sender event: (id) event
我有 tableView 单元格,其中包含一些自定义 View 。触摸自定义 View 时,我需要存储触摸 View 所在单元格的 indexPath.row。这就是我目前获取 indexPath 的
我在自定义 UITableViewCell 中有一个 UIButton,它会在按下按钮时删除单元格。为了获取按钮所在单元格的 indexPath,我调用了 indexPathForRowAtPoint
在 UITableViewCell 的按钮内,我有这个函数,它创建一个自动滚动到下一个单元格。 var tableView = self.superview?.superview let po
我是一名优秀的程序员,十分优秀!