问题标签 [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.
xcode - 在 Xcode 中更新滑动手势删除时的 sqlite 3 字段值
大家好,我有一个应用程序可以将 sqlite 数据库中的数据加载到表视图中。此视图中显示的字段是在 sqlite 数据库中将字段设置为值 = YES 的条目。所以当应用程序加载时,它会自动检查数据库并加载所有具有值的字段:Fav = YES。这就是为什么,当我滑动删除时,我需要该条目消失,但另外我需要它来更改相应数据库中字段的值并将其设置为 Fav = NO。这是我的代码片段,希望有人可以帮助我!
FavReal 是类名
请注意,此代码没有让我到达我要去的地方。
ios - UISwipeGestureRecognizer 没有可见界面声明选择器“touchesMoved:withEvent:”
我有一个错误。“UISwipeGestureRecognizer 没有可见界面声明选择器'touchesMoved:withEvent:'”
我查看了文档并在 UIGestureRecognizer 类中找到了 touchesMoved:withEvent。我该如何解决这个错误?
ipad - UITableViewController 子类 setEditing:从不将 tableView 置于编辑模式
我正在使用 SplitViewController 和核心数据。我的主视图是一个简单的 TableView,就像 SplitViewController 模板一样。我有这三种方法:
我认为当我滑动行删除它时,这足以显示删除按钮。现在发生的情况是,如果您第一次并且仅第一次滑动它,删除按钮会出现然后消失。如果我再次滑动,什么也不会发生。我需要重新启动模拟器才能让它再次显示。在我的 TableViewCell 上,我有一个 UILabel 和一个 UITextField。我想也许 UITextField 会拦截滑动,但我调整了它们的大小,所以它们只在左半边以防万一。
编辑:
所以我仍然没有弄清楚为什么会发生这种情况。我想我会添加一个编辑按钮来测试 tableView setEditing: 是否被调用。所以在我的行动方法中,我这样做:
这个方法确实被调用了,但是 tableView 永远不会进入编辑模式。所有这些都在 UITableViewController 的子类中。还有什么我想念的吗?谢谢!
iphone - 子视图的 UISwipeGestureRecognizer (UIVIew) 不起作用
我在 self.view 中有一个带有 3 个子视图的视图控制器。我试图在它们之间滑动,但它不起作用。这是我的代码:
我真的看到“Load 2”被打印了 3 次,但是当我尝试滑动时它不起作用。
谢谢
iphone - 在 UIView 缩放问题后滑动
我有一个UIView
启用缩放功能和一个滑动手势识别器设置。当用户未缩放时,滑动效果很好,但是一旦用户放大,滑动就不会出现。
缩放后滑动有什么秘诀吗?
objective-c - 如何在 ViewController 中的 UIWebView 之上处理 SwipeGestures?
我正在深入研究 iOS 开发,为此我正在开发一个显示博客文章的简单应用程序。
我的 DetailViewController 中有以下设置:
我想要实现的是,当用户在屏幕上向左或向右滑动时,我会更改 webView 的内容。
然而,滑动手势似乎被 UIWebView 吞噬了,所以我想我可以在顶部制作一个透明的 UIView(“Posts Detail Touch Interceptor View”)并让它处理滑动手势并将它们转发到 DetailViewController。
这有效,DetailViewController 中的滑动处理程序被调用,但我不能再在 webView 中滚动或按下任何按钮。我假设,因为透明 UIView 在到达 UIWebView 之前会消耗所有事件。
使透明视图下方的所有控件正常响应事件,而滑动手势转发到 DetailViewController 的最佳方法是什么?
objective-c - 禁用单个故事板?
有没有一种简单的方法可以根据条件禁用单个情节提要场景?
我用来检查是否为我的应用启用了位置服务:
如果上述情况属实,那么我想禁用我创建的场景和相关的转场以到达该场景(我正在使用左/右滑动手势)。
** 更新:我将多个故事板与多个场景混淆了......我的问题已更新以反映这一点。我想禁用故事板中的特定场景,而不是故事板。
ios - 如何在 iPhone 上实现与在主屏幕之间导航相同的平移/滑动效果组合?
在 iPhone 上,您可以通过三种不同的方式在不同的主屏幕之间切换。
您可以向左或向右滑动,下一个相应的下一个屏幕将被动画化。
您触摸屏幕,无需抬起手指即可将屏幕向右或向左拖动。在通过临界点(即屏幕减半的距离)后,当您抬起手指时,下一个主屏幕会显示动画。
您触摸屏幕并且不抬起手指就稍微拖动屏幕,如果您愿意,您可以停止拖动但仍然不要离开手指。您可以在相对较短的距离内向左或向右加速,它会在左侧或右侧的相应屏幕上显示动画。
如果我们只看第 1 点和第 2 点,我们会发现它们实现起来很简单。这只是第 1UISwipeGuestureRecognizer
点和UIPanGuestureRecognizer
第 2 点。
将它们 1 和 2 结合起来似乎不是那么微不足道,因为滑动似乎占主导地位(我试图将它们与 结合起来- (void)requireGestureRecognizerToFail:(UIGestureRecognizer *)otherGestureRecognizer
)。要触发平移,我必须将手指放在屏幕上并非常轻柔地拖动以不触发滑动。
更不用说第三点作为补充。这似乎完全不符合我的知识水平。
这里有什么建议吗?非常感谢您提前。如果需要更多信息来解决这个问题,我很乐意提供。
objective-c - 每次滑动后增加页面 Objective-C
我有一个UIViewController
,里面有 3 个UIWebView
。我以编程方式向我的 webViews 添加了向左滑动。现在我可以滑动,但只有 3 页,然后再次重复。我想增加我的 currentPage 并将其添加到我的 webView3,但我不知道该怎么做。
你能给我一些提示吗?这部分我真的有问题!
这是我的代码:
currentPage 是一个整数,一开始它是 0。我的问题是我应该如何将我的 currentPage 添加到 webView3 以便当我刷它时增加我的页面?
提前致谢!
****编辑:**
此当前页面未连接到任何 webView,如何在我的 webView 中获得这种增加?**
ios - 带有滑动菜单的 iOS 多导航控制器
我实现了一个类似 Facebook 的滑动菜单,但导航有问题。
我有 3 个视图控制器
- MainViewController,其中包含另外两个
- HomeViewController,这是我的应用程序的“主页”
- SwipeMenuViewController,其中包含用于进一步导航的按钮
现在我想执行从 HomeViewController 到第二页的 segue。我在 HomeViewController 上放置了一个按钮,然后 cmd + 将其拖到第二页,Action segue: Push。
当我运行应用程序时,我收到下一条错误消息:
所以基本上我想创建与 facebook 使用的完全相同的导航,主页上的菜单按钮和左上角的后退按钮。
任何想法将不胜感激!