我花了无数个小时试图让SWTableViewCell工作,而且我已经没有想法了。我尝试将其集成到包含自定义UITableViewController
(子类)的UITableViewCell
中。出于某种原因,我无法使任何动画工作。我一开始认为MMDrawerController可能导致问题,但在完全删除它之后,滑动仍然不会产生动画。所以这不是罪魁祸首。
我已经尝试了不同的单元格滑动实现(TLSwipeForOptionsCell),但是我得到了相同的无操作结果。我还试过了MCSwipeTableViewCell,其中 在显示滑动操作时工作,但不幸的是它提出了自己的问题,因为它不支持自动布局
对于SWTableViewCell
,我可以通过单步执行
但是,我的表格视图单元格中没有任何反应。没有动画,没有毛刺/闪烁,没有任何迹象表明有任何改变。
我也遵循了使用table view editing的指导,该指南确实删除了默认"删除"选项(无论如何都希望删除它),但它仍然无法正常工作。
正如您在GitHub上的文档中所看到的,集成它应该非常简单,但它对我来说并不起作用。
目标是iOS 7.1 SDK。
对于SWTableViewCell
(我更喜欢使用的滑动实现),我只是注意到在开始拖动时几乎立即丢失了单元格的选择。如果我触摸并按住单元格,则会选中它。我稍微移动,选择丢失了。但是,使用MCSwipeTableViewCell时,选择不丢失。
有什么想法吗?
答案 0 :(得分:0)
以牺牲看起来像个白痴为代价,我将记录问题所在以防其他人犯同样的错误。
除了上面的症状之外,我还遇到一个问题,即触摸细胞以便触发选择状态会导致覆盖所有控件的突出显示 - 细胞看起来是空的/空白。这也通过以下解决方案得到解决。
在Interface Builder中,我将backgroundView
出口设置为contentView
。不要那样做。发生了不好的事情。
希望其他人最终能从中受益。