Moja struktura poglądów:UIButton nie działa, gdy w UIScrollView
UITableView
UITableViewCell
UIScrollView
CustomView
UIButton
Problemem jest UIButton nie działa, kiedy go dotknąć. tworzę go z kodem:
btn = [[UIButton alloc] init];
[btn setImage:image forState:UIControlStateNormal];
[btn addTarget:self action:@selector(tileTouchUpInside) forControlEvents:UIControlEventTouchUpInside];
btn.layer.zPosition = 1;
[self addSubview:btn];
Ja również dodać to:
scroll.delaysContentTouches = NO;
scroll.canCancelContentTouches = NO;
Ale mój przycisk nie działa tak. Nie mogę anulowaćContentTouches lub ustawić opóźnienie dla UITableView, ponieważ jeśli to ustawię, UITableView przestanie przewijać w pionie.
Dzięki za pomoc!
czy zaimplementowano metodę 'tileTouchUpInside'? –
Czy userInteractionEnabled YES dla CustomView? –
@AhmedZ. - Pewnie – George