在T Thumbs ViewController中更改拇指大小

时间:2009-12-22 11:40:50

标签: iphone three20

有人知道在three20框架中的TTThumbsViewController中是否有办法增加网格上图像的大小?

由于

2 个答案:

答案 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