Liang
Liang
能提供具体的崩溃信息吗?是导致死循环了吗?
老兄,很抱歉。我这没有5s 的 iOS8的设备。你能不能自己 log 下 bar 的 frame 看下是在什么地方改变的(在 bar frame 设置的地方 log)。 另外,你可以试下3.0分支的版本。看看会不会出现相同的问题😁
你用 xcode 查看下图层,看看图层是不是有问题。正常 tableview 是不会出现 contentsize 不适应内容的问题。一般这种情况应该是 tableview 的 frame 高度过高,可能超出范围导致 tableview 的底部实际上是在显示区域的外面,从而看上去像是滑动不到底部。如果使用 autolayout 导致的问题,你可以试下给出固定的 frame 看看效果
已解决提交
对的,swift文件不支持宏定义。 所以,你试着在SwipeTableView的.h文件中定义这个宏。.h文件中宏定义的注释打开即可。你试一下,应该可以的。
由于在切换item时swipetableview只是负责调整前后item的位置来对齐,切换后就会以当前item为主。而由于下拉刷新等控件都是外部控件,所以不会去做这方面的自动处理。 所以,建议你可以在切换的时候(在相关代理或者切换segment的方法中)对下拉控件做处理,比如强制的结束顶部动画刷新。🙂🙂🙂 感谢支持。
快速测试了一下,crash 的原因应该是在 `adjustingContentSize` 条件下,`contentOffsetQueue` 缓存的 contentOffset 与当前 scrollView 可以接受的 offset 范围出现冲突导致的。 这个组件的实现原理并不是非常安全可靠,再加上工作原因,目前这个组件已经不再维护。对于有相同需求的人,建议使用或迁移到 [HBHybridCollectionView](https://github.com/Ban-Tang/HBHybridCollectionView) 或者类似的组件!