UIButton의 하위 클래스를 만들어야 subButton을 호출 할 수 있습니다. 이 subButton은 하나씩 인스턴스화되고 UIScrollView 객체에 동적으로 추가됩니다.동적으로 생성 된 uibutton에서 단일 탭이 감지되지 않음
불행히도 subButton이 예상대로 반응하지 않습니다. 첫 번째 동적 생성 된 하위 버튼에서 스크롤 한 다음 다시 되돌립니다. 그들은 단일 도청에 대한 반응을 느슨하게합니다. 나는이 행동을 설명 할 수 없다. 누군가가 왜 이런 식으로 행동하는지 설명 할 수 있습니까?
감사합니다.
소스 코드
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 자체 일부 파단을 추가한다.
버튼 코드를 추가 할 수 있습니까? – amb