问题标签 [uiswipegesturerecognizer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
134 浏览

ios5 - 如何在 IOS 中通过滑动手势打开和关闭我的 UIToolbar?

我是IOS应用程序开发的新手,所以请帮助我。我的应用程序中有一个工具栏,我在其中添加了一些按钮,我希望这个工具栏作为按钮出现在左下角,当我在其上滑动(向右)时,工具栏应该打开并且当我向相反方向滑动时(左)在工具栏上,工具栏应该关闭并带有一些动画,例如向左/向右平移。

我已经创建了工具栏,但我不知道如何继续,感谢任何帮助。提前致谢。

0 投票
0 回答
56 浏览

objective-c - 如何仅在每次导航时更改内容,同时保持用户对象不变

我使用了一个使用 touchXML 并解析特定网站的在线教程,以便它为我提供所有元素及其值

现在,因为我在 blogEntries mutableDictionary 中拥有所有数据,所以我有一个标签对象和顶部的 2 个条形按钮项目,然后 我真正想要做的是

1)点击下一步使用相同的标签对象并从 blogEntries mutableDictionary 加载下一个数据

2)点击返回使用相同的标签对象并从 blogEntries mutableDictionary 加载以前的数据

如果假设有人除了在不使用栏按钮项目的情况下加载新内容之外还有其他想法,那么欢迎您,我的项目基本上处理 rss 提要,所以我要做的就是通过单击下一步或使用滑动手势浏览下一个新闻。 。谢谢

0 投票
2 回答
1095 浏览

iphone - 在状态栏顶部创建 UISwipeGestureRecognizer

我目前正在构建一个功能非常丰富的应用程序,我想实现一种由手势识别器触发的“返回”动作。由于屏幕的其余部分已被使用,唯一剩下的地方是状态栏。

所以问题是,它甚至可能吗?如果可以,怎么办?

提前致谢!

0 投票
1 回答
2297 浏览

objective-c - UISwipeGestureRecognizer 没有触发

我在 IB 中有一个 UISwipeGestureRecognizer 设置链接到我的视图,如下所示:

在此处输入图像描述

非常琐碎,做了一百万次。但是这一次它永远不会触发>:|

这是我在用户滑动时应该调用的方法。

在此处输入图像描述

然而,这永远不会被调用。

  • 不,它不是意外添加到子视图中的
  • 是的,平移手势完美运行。

我有另一个视图设置与此几乎完全相同,可以正常工作。有任何想法吗?

0 投票
3 回答
545 浏览

ios - 将 UIGestureRecognizer 添加到 UILabel 的单个字母

现在我正在制作一个 iOS 应用程序,我想通过简单地“删除字母”来实现删除 UILabel 中的字母的能力。我遇到问题的部分是将手势识别器添加到 UILabel 的各个字母中。我已经在网上搜索过这个并且什么都没有。为了清楚起见,我不是在整个标签中添加手势识别器,我只是想将它添加到单个字母中。任何帮助是极大的赞赏。

谢谢

0 投票
2 回答
496 浏览

ios - “调整”我当前的 UISwipeGestureRecognizer 代码,用于使用 UIPanGestureRecognizer 将图像轻拂到 iPhoto 样式

我使用以下代码使用UISwipeGestureRecognizer左右滑动,以类似于 iPhoto 的方式在我的应用程序中显示照片。

这会将下一张图像滑入并滑出旧图像,如下图所示:

图一:

图一

过渡:

过渡视图

图二:

图二

当我突然意识到我应该使用UIPanGestureRecognizer时,我想知道如何让它像 iPhoto 一样。

我需要像 iPhoto 那样用手指“控制”动画,即允许我开始拖动到下一张图像,然后反转拖动方向。此外,以与 iPhoto 类似的方式,如果在显示的下一张图像比第一张图像更多时松开手指,我希望下一张图像滑入(这在上面的过渡图片中没有发生,如果我释放我的手指此时在 iPhoto 中它会滑回第一张图像。

我以前从未使用过UIPanGestureRecognizer,所以如果有人可以帮助我,那就太好了。

编辑:

使用Levi提供的代码,我创建了一个适用于 3 个示例图像的解决方案。对于任何有兴趣使用UIPanGestureRecognizer的人,代码是:

界面:

执行:

0 投票
1 回答
1472 浏览

ios - 如何在半视图上实现滑动手势和在另一半视图上实现平移手势?

如何将平移手势添加到视图的前半部分(0,0,160,480),并在同一视图上添加滑动手势(160,0,160,480)?

视图是表格视图,向左滑动单元格内容应该改变,向右平移表格视图应该像 facebook ios 应用程序一样移动

0 投票
1 回答
422 浏览

android - 试图让 OnFling 工作

我知道关于这个话题有很多问题。我已经看过其中的大多数,但我仍然无法调试我的代码。它不检测滑动。我是 Android 编程和 Java 的初学者,所以请不要太挑剔。

  • 我有一个简单的线性布局,带有一个填充整个布局的按钮。每次单击按钮时,它的值都会增加 1。
  • 我正在尝试实现向左滑动。我的基本疑问是我应该使用按钮还是线性布局来实现 setOnTouchListener?
  • 我见过人们使用 OnGestureListener 和 OnTouchListener。哪一个更可取?

    }

提前致谢。

0 投票
1 回答
798 浏览

iphone - 如何滑出表格视图控制器(不是单元格) - iPhone

我有一个标签栏应用程序。它有 5 个选项卡。我将第三个选项卡连接到连接到表视图控制器的导航控制器。很简单,对吧?

好吧,我最近决定将左/右滑动手势作为一种可选方式来左右导航到选项卡栏控制的应用程序中的每个选项卡。手势效果很好,除了我没有办法在第三个选项卡(带有 的那个UITableView)上实现手势,因为没有与之关联的实现文件。

这就是我的问题:如何在第三个选项卡上实现手势,以便我可以通过滑动导航离开它?我可以滑入那个标签,但不能滑出它。我是 iOS 开发的新手,非常感谢任何帮助!

(使用 ARC、Storyboard 和 Xcode 4.5.2)

编辑: 这是我的表格视图控制器如何连接到我的标签栏控制器的屏幕截图: 在此处输入图像描述

解决方案: 标记为正确的答案确实是正确的。它向我解释了如何创建我的 UITableViewController 的子类。但我也想知道如何以编程方式实现我的 TableView ......所以经过一番搜索后,这个链接几乎准确地显示了如何做到这一点:Ruchi Raval 在 mobisoftinfotech 上的帖子。但是,我最终只是按照链接中的步骤操作,并且最终删除了我原来的 UITableViewController,因为我已经通过链接中的步骤创建了一个新的 UITableViewController,并通过 Storyboard(ctrl + 拖动)将它连接到我的 NavigationController。

希望这可以帮助任何有我同样问题的人!

0 投票
2 回答
643 浏览

ios - 使用 SwipeGester 交换视图(同一实例的) - 内部截图

这是我设备上的视图的屏幕截图。

Ipad 截图

我在这里遇到的设计问题是屏幕的顶部始终是静态的——就其位置而言。屏幕的其余部分是以编程方式添加到此视图的一排按钮。箭头表示您可以在 4 个方向(从顶部、从底部、从左侧和从右侧)滑动的想法,这会将新视图动画化到屏幕上。此视图与之前的视图相同。事实上,所有这些视图都是相同的实例,但按钮会有所不同。(我不想在这里太具体。)

我现在的设计要求提前预加载视图。每个视图的每个按钮的数据将在核心数据中。我不会提前知道有多少视图。一个视图可能只有一个右侧视图,您可以从右侧滑入,并且该视图可能有一个顶部和底部箭头 - 这将允许您从底部或顶部滑动,这将是另一个视图(相同的 UIView 子类)。所以基本上是一棵视图树。

我想我正在尝试找出我的选择。NavigationController 并不是我真正想要的,因为我不需要导航栏,尽管在我看来,这里有一个视图控制器数组是有道理的,每个视图控制器的视图属性指向每个分配的视图,然后作为我滑动我会通过使用视图控制器索引来引入适当的视图。(通过一些动画代码)

另一个可能的选择是 UIScrollView ,但这看起来很麻烦,可能不是我真正想要的。

最简单的设置之一是创建一个 XIB 文件,该文件将包含屏幕的顶部和底部的空 UIView,我将以编程方式填充按钮(及其唯一数据)。我对此感到困惑的问题是,我将如何以这种方式交换视图。我想我可以让 rootViewcontroller 成为第一个视图的第一个 viewcontroller 实例,然后交换它们。

我想我想看看是否有人有任何问题或建议来提出最简单(最模块化)的方法来在不同的视图中滑动。使用视图控制器数组是否可行?