How to change the size of the grid of TTThumbsViewController

我只是一个虾纸丫 提交于 2019-12-06 11:13:47

I did the same thing and my solution was like this

1, Extend TTThumbsDataSource and override

  • (NSInteger)columnCount { // CGFloat width = TTScreenBounds().size.width; // return round((width - kThumbSpacing*2) / (kThumbSize+kThumbSpacing)); return 3; }

  • (Class)tableView:(UITableView*)tableView cellClassForObject:(id)object { if ([object conformsToProtocol:@protocol(TTPhoto)]) { return [TTThumbsTableViewCell_Ext class]; } else { return [super tableView:tableView cellClassForObject:object]; } }

2, Extend TTThumbsTableViewCell and change the setting

_thumbSize = 95 (your calculated size) in

-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)identifier

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!