SwipeTableView icon indicating copy to clipboard operation
SwipeTableView copied to clipboard

左右滑动问题

Open iOSGL opened this issue 7 years ago • 9 comments

请问作者我写了一个demo,使用的Hybrid模式,左右滑动的时候怎么没有预加载了呢,我看你的demo,滑到一半的时候,另一个页面已经加载好了,我这边滑到一半,当前页面就消失了。

iOSGL avatar Dec 14 '17 07:12 iOSGL

我用的是两个UITableView, 没用UICollectionView,这样不可以吗?

iOSGL avatar Dec 14 '17 07:12 iOSGL

这个应该是你没有做好重用机制,导致当前页面被重用然后消失了。 另外,目前这个项目没有预加载机制。 同时建议使用3.0分支,现在主要维护3.0分支

liangdrime avatar Dec 14 '17 07:12 liangdrime

3.0分支是用pod 'SwipeTableView'引入工程吗?还是手动导入。

iOSGL avatar Dec 14 '17 07:12 iOSGL

3.0目前还没有支持 pod,需要手动导入。之后会把3.0作为主分支支持pod 引入

liangdrime avatar Dec 14 '17 07:12 liangdrime

if (index == 0) { view = self.test1; } else { view = self.test2; } return view;

作者你可以试一下, test1 和 test2都继承自uitableView的时候确实会有问题。

iOSGL avatar Dec 14 '17 07:12 iOSGL

你这种写法,除非你只有两个 item。否则肯定会出问题。假如只用两个 view 的话,至少 index 的判断是要根据奇偶来取

liangdrime avatar Dec 14 '17 07:12 liangdrime

好的,明白了。

iOSGL avatar Dec 14 '17 08:12 iOSGL

多谢指点。

iOSGL avatar Dec 14 '17 08:12 iOSGL

您好,我对于 if (index == 0) { view = self.test1; } else { view = self.test2; } return view; 这个也不是很明白,比如我现在就只有两个item,然后样式都不一样,所以用两个tableview,在viewForItemAtIndex的方法中根据index判断view对应哪个tableview,但是打印的时候发现index只有0,不会有1,这是为啥呢

wxzwork avatar Jan 12 '18 06:01 wxzwork