Кто-нибудь знает, есть ли способ увеличить размер изображений в сетке в TTThumbsViewController во фреймворке three20?
Спасибо
Кто-нибудь знает, есть ли способ увеличить размер изображений в сетке в TTThumbsViewController во фреймворке three20?
Спасибо
Если вы используете TTThumbsViewController
, вам придется отредактировать этот файл.
Измените kThumbSize
на желаемый размер и kThumbnailRowHeight
на это значение + 4 (для заполнения).
Затем в tableView:cell:willAppearAtIndexPath:
установите:
thumbsCell.thumbSize = kThumbSize;
так что большие пальцы знают, какой размер должен быть.
Другой способ - создать категорию 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