UITableView의 UITableViewCell에 UIButton이 있습니다. UIButton이 숨겨집니다. 사용자가 특정 UITableViewCell에서 손가락으로 왼쪽으로 쓸어 넘기면 버튼이 나타납니다.uibutton uitableview의 uitableviewcell에 표시 설정
이 코드를 구현하기 위해이 코드를 사용했지만 작동하지만 버튼이 사용자가 손가락을 스 와이프 한 것 이외의 다른 uitableviewcells에 나타납니다!
- (void)cellSwiped:(UIGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer.state == UIGestureRecognizerStateEnded)
{
UIView *tappedview=[gestureRecognizer.view hitTest:[gestureRecognizer locationInView:gestureRecognizer.view] withEvent:nil];
UIView *contentview1=tappedview.superview;
UIView *viewwithtag4=[contentview1 viewWithTag:7009];
UIButton *button2=(UIButton *)viewwithtag4;
NSLog(@"swipe left detected");
[button2 setHidden:FALSE];
}
}
감사합니다. 감사.
예이 스크롤 한 후 발생하는 행운을 빌어 요 ... 당신은 어떤 코드를 제공 할 수 있습니까? – stefanosn
@stefanosn, 의사 코드가 제공됩니다. – timthetoolman
dataObjectArray에 셀의 버튼을 저장하고 있는데 dataObjectArray에서이 버튼을 호출하지만 같은 일이 발생합니다! – stefanosn