1
我在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