我正在努力让UITableViewCell我的桌子上的最后一个到达UITableViewScrollPositionTop.
我期望的行为是:
在didSelectTableAtindexPath:lastindex,表格将最后一个单元格一直带到顶部位置...我会做任何需要的事情,然后,我可以恢复定位(非常类似于我们在单元格内部使用textField时发生的情况键盘启动)
有谁知道我们怎么能得到那种行为?
我可能没有在这里看到一些东西,这就是为什么我要求帮助:)这是我有一个NSMutable项目符合NSCoding协议的交易,但NSKeyedArchiver总是无法归档它...这是我的对象实现:
@implementation YTVideo
@synthesize URL,thumb,titulo;
#pragma mark NSCoding
#define kTituloKey @"titulo"
#define kURLKey @"URL"
#define kThumbKey @"thumb"
-(id)initWithData:(NSString *)ktitle :(UIImage *)kThumb :(NSURL *)kURL{
self.titulo = ktitle;
self.thumb = kThumb;
self.URL = kURL;
return self;
}
- (void) encodeWithCoder:(NSCoder *)encoder {
[encoder encodeObject:titulo forKey:kTituloKey];
[encoder encodeObject:URL forKey:kURLKey];
NSData *thumbData = UIImagePNGRepresentation(thumb);
[encoder encodeObject:thumbData forKey:kThumbKey];
}
- (id)initWithCoder:(NSCoder *)decoder {
NSString* ktitulo = [decoder decodeObjectForKey:kTituloKey];
NSURL* kURL = [decoder decodeObjectForKey:kURLKey];
NSData* kThumbdata = [decoder decodeObjectForKey:kThumbKey];
UIImage* kThumb=[UIImage imageWithData:kThumbdata];
return [self initWithData:ktitulo:kThumb:kURL];
} …Run Code Online (Sandbox Code Playgroud)