无论如何模拟单元格滑动以便在点击单元格时单元格滑动?
Is there anyway to simulate a cell swipe so the cell swipes when the cell is tapped?
我一直在尝试为此寻找解决方案,想知道是否有模拟单元格滑动的方法,因此当您点击单元格时,它会滑动以显示其选项(即删除选项)。我实际上正在使用 MSSwipeTable 单元格 (https://github.com/MortimerGoro/MGSwipeTableCell),我喜欢动画效果,但我希望它能用于点击单元格而不是滑动。有什么想法吗?
谢谢
MGSwipeTableCell
中有一个方法:-(void) showSwipe: (MGSwipeDirection) direction animated: (BOOL) animated;
您只需在 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法中调用它即可。
在 Swift 中,您可以执行以下操作:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let cell = self.tableView.cellForRowAtIndexPath(indexPath) as! MGSwipeTableCell
cell.showSwipe(MGSwipeDirection.RightToLeft, animated: true)
}
我一直在尝试为此寻找解决方案,想知道是否有模拟单元格滑动的方法,因此当您点击单元格时,它会滑动以显示其选项(即删除选项)。我实际上正在使用 MSSwipeTable 单元格 (https://github.com/MortimerGoro/MGSwipeTableCell),我喜欢动画效果,但我希望它能用于点击单元格而不是滑动。有什么想法吗?
谢谢
MGSwipeTableCell
中有一个方法:-(void) showSwipe: (MGSwipeDirection) direction animated: (BOOL) animated;
您只需在 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法中调用它即可。
在 Swift 中,您可以执行以下操作:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let cell = self.tableView.cellForRowAtIndexPath(indexPath) as! MGSwipeTableCell
cell.showSwipe(MGSwipeDirection.RightToLeft, animated: true)
}