我不希望滑動刪除行,但做別的。 我需要添加哪些代碼才能使UITableViewController發生這種情況我可以讓我的UITableView檢測並響應滑動手勢嗎?
0
A
回答
0
在查看文檔時,您可以通過不啓用滑動來刪除東西,並查看示例代碼在UISwipeGestureRecognizer類中提到。
我不知道你的應用程序是什麼,但有一件事我不得不提的是,它被認爲是一個設計缺陷,有一個可編輯的列表,其中刷卡沒有做刪除行爲。這會打破最不驚訝的原則,並混淆用戶。
這就是說,你可能有很大的用處,我不知道。祝你好運。
0
您必須在您的viewDidLoad
中實施UISwipeGestureRecognizer
。例如,一個右輕掃手勢可以實現像這樣:
- (void)viewDidLoad
{
[super viewDidLoad];
// more stuff
// Recognizing right swiping gestures
UISwipeGestureRecognizer *rightSwipeGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(rightSwipe:)];
// right swipe direction is default
rightSwipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionRight;
[self.tableView addGestureRecognizer:rightSwipeGestureRecognizer];
[rightSwipeGestureRecognizer release];
}
- (void)rightSwipe:(id)sender
{
// Do something
}
像往常一樣,在Apple's most excellent documentation提供更多的信息。
相關問題
- 1. 如何讓我的UIImageview響應滑動手勢
- 2. 檢測用戶的手勢,如滑動
- 3. 檢測iframe中的滑動手勢
- 4. 使用javascript檢測滑動手勢
- 5. 水平滑動手勢檢測Android
- 6. 檢測WebView空滑動手勢異常
- 7. 覆蓋UITableView上的滑動手勢
- 8. UITableView的滑動手勢衝突刷卡
- 9. 張量流可以成爲手勢檢測的好工具嗎?或者它可以用於手勢檢測?
- 10. 手勢衝突UITableView滑動刪除iOS
- 11. 我可以在小部件中向AdapterViewFlipper添加垂直滑動手勢嗎?
- 12. 我可以讓我的jQuery響應所有設備嗎?
- 13. 我可以讓我的UiApp拖動嗎?
- 14. ViewPager文章的左右滑動手勢不適合我嗎?
- 15. 滑動手勢滑動UIViews
- 16. 我可以只使用左側滑動來處理UITableViewCellEditingStyleDelete,並使右側滑動手勢響應另一種方法嗎?
- 17. 滑動菜單手勢將覆蓋圖形手勢的可滾動手勢 - android
- 18. 檢測滑動手勢時,有一個滾動型的Android
- 19. 如何檢測滑動和拖動之間的手勢?
- 20. 我可以禁用UIPageViewController的頁面邊界手勢識別器嗎?並保持滑動?
- 21. 我可以清除可用的手勢嗎?
- 22. 我可以在父類中檢測UITableView代表嗎?
- 23. UITextView滑動手勢
- 24. 滑動ios手勢
- 25. 識別兩個手指向下滑動UITableView中的手勢
- 26. UIPageViewController手勢覆蓋我的UITableView
- 27. 平移手勢和滑動手勢
- 28. 檢測UIView中的對角滑動手勢
- 29. 在UIScrollView裏面檢測UITableViewCell上的滑動手勢
- 30. 檢測iOS上的向上滑動手勢
感謝您的評論。我的列表不可編輯,但您可能是對的,仍在考慮之中 – jkally 2011-01-11 22:20:59