以前也做过 类似zaker首页 的 可拖动排序、删除 n*m布局的页面,当初只是为了完成任务0.0
代码结构完全木有考虑,完全不能复用,最近又要用到这个效果,所以封装了一个 比较完善的 拖动排序类,接口仿tableview实现,继承 srollview,所以scrollview的那些分页效果都有
代码(只贴一下头文件 ,.m文件略复杂,可以到我的资源里面下载完整版-《仿Zaker首页的拖动排序类》):
注:代码会持续更新,如果有什么bug可以告诉我,上面的链接是最新的
#import <UIKit/UIKit.h>
#import "SortableViewCell.h"
@class SortableView;
@protocol SortableViewDataSource <NSObject>
@optional
- (NSInteger)numberOfColumnsInSortableView:(SortableView *)sortableView;
- (NSInteger)numberOfRowsInSortableView:(SortableView *)sortableView;
@required
- (NSInteger)numberOfCellsInSortableView:(SortableView *)sortableView;
@end
@protocol SortableViewDelegate <