Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (38 sloc) 1.04 KB
//
// AssetCell.m
//
// Created by Matt Tuzzolo on 2/15/11.
// Copyright 2011 ELC Technologies. All rights reserved.
//
#import "ELCAssetCell.h"
#import "ELCAsset.h"
@implementation ELCAssetCell
@synthesize rowAssets;
-(id)initWithAssets:(NSArray*)_assets reuseIdentifier:(NSString*)_identifier {
if(self = [super initWithStyle:UITableViewCellStyleDefault reuseIdentifier:_identifier]) {
self.rowAssets = _assets;
}
return self;
}
-(void)setAssets:(NSArray*)_assets {
for(UIView *view in [self subviews])
{
[view removeFromSuperview];
}
self.rowAssets = _assets;
}
-(void)layoutSubviews {
CGRect frame = CGRectMake(4, 2, 75, 75);
for(ELCAsset *elcAsset in self.rowAssets) {
[elcAsset setFrame:frame];
[elcAsset addGestureRecognizer:[[[UITapGestureRecognizer alloc] initWithTarget:elcAsset action:@selector(toggleSelection)] autorelease]];
[self addSubview:elcAsset];
frame.origin.x = frame.origin.x + frame.size.width + 4;
}
}
-(void)dealloc
{
[rowAssets release];
[super dealloc];
}
@end
Jump to Line
Something went wrong with that request. Please try again.