有人知道在three20框架中的TTThumbsViewController中是否有办法增加网格上图像的大小?
由于
答案 0 :(得分:3)
如果您使用TTThumbsViewController
,则必须编辑该文件。
将kThumbSize
更改为您想要的尺寸,将kThumbnailRowHeight
更改为该值+ 4(用于填充)。
然后,在tableView:cell:willAppearAtIndexPath:
中,设置:
thumbsCell.thumbSize = kThumbSize;
所以大拇指知道它的大小。
答案 1 :(得分:1)
另一种方法是创建TTThumbsDataSource
类别
将下面的代码复制到文件ThumbnailDataSource.m并创建一个类似的头文件。
在您的TTThumbsViewController
子类中包含头文件。将kThumbSize
设置为您想要的大小。
#import <Three20/Three20.h>
@implementation TTThumbsDataSource(ThumbnailDataSource)
- (void) tableView: (UITableView*)tableView
cell: (UITableViewCell*)cell
willAppearAtIndexPath: (NSIndexPath*)indexPath {
if ([cell isKindOfClass:[TTThumbsTableViewCell class]]) {
TTThumbsTableViewCell* thumbsCell = (TTThumbsTableViewCell*)cell;
thumbsCell.delegate = _delegate;
thumbsCell.columnCount = [self columnCount];
thumbsCell.thumbSize = kThumbSize;
}
}
@end