Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iphone的表视图中实现滑动_Iphone_Uitableview_Swipe - Fatal编程技术网

如何在iphone的表视图中实现滑动

如何在iphone的表视图中实现滑动,iphone,uitableview,swipe,Iphone,Uitableview,Swipe,我有一张桌子。我把它分为三个部分。 我想在此tableview中实现滑动。在表视图中滑动时,将加载下一个视图。 如何实现这一点? 提前感谢通常,您的表视图控制器将实现UITableViewDelegate协议。当用户触摸表视图中的一行时,将调用tableView:didSelectRowAtIndexPath:方法。如果实现该方法,则可以使用传入的nsindepath的row和section属性来确定用户选择了表中的哪一行。根据选择,您可以创建或初始化要加载的适当的下一个视图控制器,然后将新控制

我有一张桌子。我把它分为三个部分。 我想在此tableview中实现滑动。在表视图中滑动时,将加载下一个视图。 如何实现这一点?
提前感谢

通常,您的表视图控制器将实现
UITableViewDelegate
协议。当用户触摸表视图中的一行时,将调用
tableView:didSelectRowAtIndexPath:
方法。如果实现该方法,则可以使用传入的
nsindepath
row
section
属性来确定用户选择了表中的哪一行。根据选择,您可以创建或初始化要加载的适当的下一个视图控制器,然后将新控制器推送到表视图控制器的
导航控制器上

有关更多信息,请尝试阅读:


  • 通常,表视图控制器将实现
    UITableViewDelegate
    协议。当用户触摸表视图中的一行时,将调用
    tableView:didSelectRowAtIndexPath:
    方法。如果实现该方法,则可以使用传入的
    nsindepath
    row
    section
    属性来确定用户选择了表中的哪一行。根据选择,您可以创建或初始化要加载的适当的下一个视图控制器,然后将新控制器推送到表视图控制器的
    导航控制器上

    有关更多信息,请尝试阅读:


  • 您基本上有两种选择:

    I:使用UISweepGestureRecognitor

    因为我从来没有使用过它,所以我不能告诉你很多关于这种方式的事情。有关更多信息,请参阅官方文档。您应该知道,它是在iOS 3.2中引入的,因此不支持不运行iOS 4.0的iPhone,因此特别是第一代iPhone将被排除在外

    II:覆盖触摸开始/移动/结束


    阅读更多信息,这正是您需要的。当然,此解决方案不仅适用于UITableView,而且适用于从UIResponder继承的每个类(因此适用于每个UIView)。

    基本上有两个选项:

    I:使用UISweepGestureRecognitor

    因为我从来没有使用过它,所以我不能告诉你很多关于这种方式的事情。有关更多信息,请参阅官方文档。您应该知道,它是在iOS 3.2中引入的,因此不支持不运行iOS 4.0的iPhone,因此特别是第一代iPhone将被排除在外

    II:覆盖触摸开始/移动/结束


    阅读更多信息,这正是您需要的。当然,此解决方案不仅适用于UITableView,而且适用于从UIResponder继承的每个类(因此也适用于每个UIView)。

    这是您在这里描述的标准选择方法。这家伙问起了刷卡的问题。是的,但他也说他想“加载下一个视图”,而且刷卡对于披露后续视图来说是一个非常不标准的手势。我假设他可能非常缺乏经验,或者英语不是他的母语,并提出了最简单的方法。这是你在这里描述的标准选择方法。这家伙问起了刷卡的问题。是的,但他也说他想“加载下一个视图”,而且刷卡对于披露后续视图来说是一个非常不标准的手势。我假设他可能非常缺乏经验,或者英语不是他的母语,并建议了最简单的方法。请记住标记最佳答案或提供更多信息。请记住标记最佳答案或提供更多信息。