Liang
Liang
你说的小面是指在 headerview 的底部吗,同时 header 下拉时始终 dock 在顶部?如果是这样的话,[3.0](https://github.com/Roylee-ML/SwipeTableView/tree/3.0)的分支是支持这样的,需要设置属性`swipeHeaderAlwaysOnTop ` 与 `itemContentTopFromHeaderViewBottom `
请问你说的这个禁止回弹是指,向下滑动最大只能到达边缘没有 bounce 效果吗?
2.x目前没有这个功能的接口提供,如果想要增加这个功能,需要修改 stheader 的代码,在 bounce 边界取消 header 的 dynamic 动画效果。 不过,建议使用3.0的版本,3.0的版本使用更加简单。bounce 效果的设置直接设置 itemview 就可以了
This issue may be caused by using a same view when the item view is reused, the `SwipeTableView` is used just like `UITableViewCell`when reusing, so it requires at least two...
好的,感谢反馈。回头我查一下这个问题。
在2.x 版本中,有一个类似于`UITableView`的`contentInsets`的属性`swipeHeaderTopInset `,来设置顶部悬停的位置,默认是64,你的情况可以手动设置为0。
放大的那个功能是 demo 效果展示用的(利用了 imageview 自身的特性),自己使用需要根据自己的需求处理。另外,headerview 的高度改变并不是只是改变 frame 之后高度就会自己适应了,这个类似于`UITableView`的`tableHeaderView` 的用法,改变 frame 后需要重新设置 headerview。 禁止下拉的功能没有支持,如果可以的话,自己可以修改源码实现这个功能。
1. 重用,已经在代理回调中返回了一个 reuseview 了,如果不使用这个 view,每次都创建新的 view,当然就不存在重用之前已经创建好的view 了。demo 中会在: ```objc case STControllerTypeNormal: { CustomTableView * tableView = (CustomTableView *)view; // 重用 if (nil == tableView) { tableView = [[CustomTableView alloc]initWithFrame:swipeView.bounds style:UITableViewStylePlain];...
不是清楚你是怎么使用的。不过,我又重新看了一遍,demo 中也是没有问题的。滑动 item 重用只会创建两个 view,点击切换也只是创建一个 item。另外你现在用的版本是多少?是最新的 master 代码吗?
我这边测试不会有回弹的问题。在点击某行的时候,只是刷新这行,然后改变这一行的高度。这是我测试的代码,在`CustomTableView`中,并且提供了两种改变行高的方式: ```objc - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (_selectIndexPath.row == indexPath.row) { return 85; } return 60; } ....... - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { _selectIndexPath = indexPath; ///...