У меня есть родительский UIView с несколькими подпредставлениями, но они не видны, и они не восстанавливают жесты, поэтому я боюсь, что они не были добавлены .. или что-то пошло не так.
Класс подпредставленийэто ImageWithCaptionView, подкласс UIView.Я создал файл ImageWithCaptionView.xib и связал 2 IBOutlets: UIImageView и UILabel.
Я уверен, что файл xib связан с классом ImageWithCaptionView, поскольку я подключил IBOutlets.
Что я здесь не так делаю?Почему я не вижу подвид?Это код:
ImageWithCaptionView* imageWithCaptionView = [[ImageWithCaptionView alloc] initWithFrame:CGRectMake(offset, 0.0, 320.0, 330.0)];
UIGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[(UITapGestureRecognizer *)recognizer setNumberOfTouchesRequired:1];
imageWithCaptionView.userInteractionEnabled = YES;
[imageWithCaptionView addGestureRecognizer:recognizer];
recognizer.delegate = self;
[recognizer release];
dispatch_queue_t downloadQueue = dispatch_queue_create("Flickr downloader in EventsTableView", NULL);
dispatch_async(downloadQueue, ^{
NSData *image = [FlickrFetcher imageDataFromPhotoId:object];
if(image) {
//I'm sure this code, inside if statement runs
imageWithCaptionView.imageView.image = [UIImage imageWithData: image];
}
});
imageWithCaptionView.label.text = @"test label";
dispatch_release(downloadQueue);
[cell addSubview:imageWithCaptionView];
[imageWithCaptionView release];
спасибо
Обновление, Журнал:
2011-05-08 14:34:40.915 FlickrBrowser[26524:207] (null)
2011-05-08 14:34:40.917 FlickrBrowser[26524:207] {{nan, 2.34559e-38}, {-1.9979, 2.22702e-38}}
2011-05-08 14:34:40.920 FlickrBrowser[26524:207] (null)
2011-05-08 14:34:40.923 FlickrBrowser[26524:207] {{5.31614e-36, 5.31614e-36}, {6.74717e-39, 6.74717e