一开始看到很多购物类的APP物品展示都是以两列形式显示出来,好多人可能会用CollectionView来实现。但这里我们用UITableView来简单实现其原理。至于物品个数可能为单数的情况这里暂时不去判断,只是简单的实现一下其大概功能,其余判断有待完善。
自己新建一个UItableViewcell的类,这里不想用XIB来实现,想敲一敲代码。
实现的思路:自定义一个cell,每个cell上添加2个UIVIew,在UIView上加上一个UIimageVIew和UILable,再在UIVIew的顶上加一个透明的UIButton提供点击事件,通过Block回调实现点击对应视图的响应事件,打印出相应的行数和列数。这样一个简单的2列形式的Cell就做出来了。
命名为:
DoubleQuequeTableViewCell
工程结构表如图:
DoubleQuequeTableViewCell的.h文件
<span style="font-size:14px;color:#339999;">#import <UIKit/UIKit.h>
typedef void(^LeftButtonBlock)(void);
typedef void(^RightButtonBlock)(void);
@interface DoubleQuequeTableViewCell : UITableViewCell
@p