Nowy wygląd i działanie "przeciągnij, aby usunąć" w iOS 7 dodał efekt "bounce", gdzie UITableViewCell nadal offset po przesunięciu. Czy istnieje sposób wyłączenia tego odbicia, aby komórka zatrzymała się, gdy przycisk usuwania jest w pełni widoczny?Jak usunąć UITableViewCell przesuń palcem, aby usunąć bounce
komórkowych, które nadal offset:
Chcę komórka zatrzymać się tu nawet jeśli przeciąganie kontynuuje:
Próbowałem to w moim sposobie cellForRowAtIndexPath:
, ale nic nie wydawało zmiana.
for(UIView *subview in cell.subviews){
if([subview isKindOfClass:[UIScrollView class]]){
UIScrollView *theScrollView = (UIScrollView *)subview;
theScrollView.bounces = NO;
}
}
Dostałeś tę pracę? Jeśli sprawdzisz zintegrowaną aplikację pogodową, zrobi to samo, co chcesz, od jakiegoś czasu szukałem tego, jak to zrobić, ale wciąż nie mam nic. –
@AlexSaidani - Nie. Próbowałem rzeczy, ale nadal nie mam rozwiązania. I masz rację! Wiedziałem, że gdzieś to widziałem, ale nie pamiętałem, gdzie. – hgwhittle