Необходимо было создать подкласс UIButton, назовем его subButton. Эти subButtons создаются один за другим и динамически добавляются в объект UIScrollView.
К сожалению, subButtons не реагируют должным образом. После прокрутки от первых динамически сгенерированных подкнопок и последующего возврата к ним. Они теряют свою реакцию на одиночное постукивание. Я не могу объяснить это поведение. Может кто-нибудь объяснить, почему он так себя ведет?
Большое спасибо.
Исходный код
self.subButton = [[SubButton alloc]initWithFrame:CGRectMake(69.5, y, 201, 114)];
[self.subButton setBackgroundColor:[UIColor blueColor]];
self.subButton.imageData = imageData;
self.subButton.videoPath = videoPath;
self.subButton.vidIndex = _indexVideo +1;
[self.subButton drawVidPreview];
[self.subButton setTag:(_indexVideo +1)];
[self.subButton addTarget:self action:@selector(handleSingleTap:) forControlEvents:UIControlEventTouchUpInside];
[self.videoScroll addSubview:self.subButton];
[_videoPreviews addObject:self.subButton];
Метод subButton drawVidPreview добавляет к себе несколько подпредставлений.