touch相关内容
在 sprite 中有一个带有三角形图形的项目.我将这些精灵排列在一个网格中,以便它们的矩形都重叠.当精灵被触摸时,它们的 z-order 正在被更改(由我)以将它们放在 zOrder 的顶部. 我正在使用 Cocos 0.8.1 和 touch dispatcher 方法.我有触摸工作,但显然无法触摸与其他精灵重叠的“隐藏"精灵. 问题是“Is the touch in my rec
..
我只是不明白.我使用 cocos2d 在 iPhone/Pod 上开发一个小游戏.该框架很棒,但我在触摸检测方面失败了.我读到您只需要在子类 CocosNode 的类的实现中覆盖正确的函数(例如“touchesBegan").但它不起作用.我会做错什么? 功能: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
..
我是 cocos2d(-x) 世界的新手. 我想检测精灵的触摸,教程/示例似乎建议使用层来检测触摸并找到带有边界框的适当精灵. 子类化精灵以允许触摸检测通常是个坏主意吗? 解决方案 在一个地方处理触摸会更好,更清晰.但我认为,没有人可以阻止你这样做
..
我想制作一个在用户触摸屏幕时显示自己的应用.它不应该适用于点击.我在 Windows 7/8 中查找了触摸处理程序.但是我看到每个触摸窗口都必须用RegisterTouchWindow注册 TL;DR 有没有办法让我的窗口外的触摸点位置(全局)? 解决方案 Win 8 应用不再需要RegisterTouchWindow. 据我所知,有几种方法可以实现您的目的,但有一些限制
..
我有以下代码,它是 WPF 4 UserControl 的一部分: DockPanel 然后在代码隐藏中填充一组 TextBlock.基本上,我正在尝试构建一个可滚动的可触摸项目的水平列表. 现在,我想检测用户触摸了哪个文本块.但是,将 TouchDown 事件处理程序添加到 TextBlocks 或使用 TouchExtensions 处理点击手势都不起作用.有人可以指出我正确的方向
..
有人可以告诉我如何在用户点击屏幕时显示图像并使其出现在点击的位置.提前致谢,泰特 解决方案 UIView 是 UIResponder,它有以下方法可能有帮助: -touchesBegan:withEvent:, -touchesEnded:withEvent:, -touchesCancelled:withEvent: 和 -touchesMoved:withEvent:. 每个参数
..
我无法将带有转换器的源绑定到我的 Touch 项目中的图像视图.我发现 here 和 这里如何在Android中制作 公共类 TypeToSourceConverter : MvxValueConverter{protected override string Convert (int value, Type targetType, object parameter, System.Global
..
这是一个相当常见的问题,我有几个答案,而且我快到了.我有一个按钮,按下时会创建一个图像(代码如下) (numImages 在加载时设置为零,并用作创建的所有图像的标签号的计数) UIImage *tmpImage = [[UIImage imageNamed:[NSString stringWithFormat:@"%i.png", sender.tag]] 保留];UIImageView
..
我想在触摸名为(image1)的uiimageview时调用我的按钮单击事件.放置在uiview(view1)中的Imageview. 这是我的代码: - (IBAction)buttonClicked:(id)sender{myTimer = [NSTimer scheduleTimerWithTimeInterval:2.0 target:self 选择器:@selector(alph
..
在 UIWebview 上,如何检测触摸? 但不是当用户单击某个 URL 或触摸控件时. 可以处理吗? 解决方案 使用 UIGestureRecognizerDelegate 方法: 在声明文件(即您的 .h 文件)中添加 UIGestureRecognizerDelegate 第一步:设置gestureRecognizer的代理:(在.m文件viewDidLoad
..
在 android 中,大多数事件监听器方法返回一个布尔值.那个真/假值是什么意思?会对后续事件产生什么影响? class MyTouchListener 实现 OnTouchListener {@覆盖public boolean onTouch(View v, MotionEvent 事件) {logView.showEvent(事件);返回真;}} 对于上面的例子,如果在onTouch方法
..
当用户在主屏幕上触摸我的小部件时,是否可以获得触摸位置?TIA 编辑:我的小部件代码: 公共类 MyWidgetProvider 扩展 AppWidgetProvider {公共静态字符串 ACTION_WIDGET_MEMO = "comNgarsideMemoActionWidgetMemo";公共静态字符串 ACTION_WIDGET_PEN = "comNgarsideMemoAc
..
因此,我们正在重新设计一个桌面应用程序,以便它也可以与 Windows 7 的触控界面一起使用.我们已经查阅了 UX 指南. 对于 UI 的某些部分,有一些工具箱图标由于某些晦涩难懂的规则(软件与硬件设备通信)而被禁用.我们禁用不适用的操作(由于某些情况),并让用户将鼠标悬停在工具图标上,以查看有关该工具为何被禁用的工具提示说明. 由于触摸界面没有“悬停"(windows 7、ipho
..
我正在构建一个 Windows 7 触摸应用程序,并希望能够将触摸手势作为简单事件处理,特别是轻弹.我可以看到窗口有响应,它会在我轻弹时弹出图标,但我似乎找不到一种简单的方法来处理它们.类似于 grid.OnLeftFlick ... 我错过了一些愚蠢的简单事情吗?有工具包或我可以使用的东西吗?或者,我必须编写自己的监听器吗? 谢谢. 解决方案 虽然 WPF4 确实支持多点触控
..
我目前正在使用 C# (.NET 4.0) 和 WPF for Windows 7 开发一个触摸屏应用程序.我的问题是我目前可用的触摸屏驱动程序只生成鼠标事件.(遗憾的是,制造商不提供正版 Windows 7 驱动程序)所以,目前我无法正确进行测试. 是否有一种通用的方法来告诉 Windows 7 某个设备应该是触摸设备(尽管这 - 当然 - 只能提供单点触摸事件)? 解决方案 勾选
..
有没有办法在 Windows 8 中模拟触摸事件(最好是在 Windows 7 中). 我知道有一个名为 Multi touch vista 的项目,但我觉得它有点矫枉过正,而且我从来没有让它在多个屏幕上正常工作. 我想做的很简单,我想启动一个应用程序,它可以向 Windows 发送触摸事件,而不需要多个鼠标或类似的东西. 可以完成还是我需要(MMV)驱动程序才能做到这一点? 谢谢
..
我试图弄清楚如何以编程方式判断 Windows 7 机器是否启用了触控.是否有任何触摸 API(托管或非托管)可以帮助我实现这一目标?或者也许我可以检查注册表中的某些内容? 解决方案 使用GetSystemMetrics 以查找 SM_MAXIMUMTOUCHES 设置. 如果有数字转换器,则非零系统;否则,0. SM_MAXIMUMTOUCHES 返回最大值的合计最大值每个支
..
假设我不想给整数加 1.这只会在我按下 UIButton 然后松开手指在另一个 UIButton 上时完成.拖动组合.我可以使 IBAction 从组合中出现的最简单方法是什么?这可以通过触摸坐标来完成,或者只是 UIButtons 和 IBActions. 如何使用 IBActions 创建 2 键组合 解决方案 尝试将您希望触摸的按钮实现为“Touch Down"、“Touch U
..
我的应用在一个窗口中有很多按钮,我想将它们全部设置为 Exclusive Touch.你对此有什么建议吗?谢谢 解决方案 有一种方法可以为您的应用程序中的所有按钮设置独占触摸,可能会有所帮助. #import 静态 IMP gOringinalWillMoveToSuperview = nil;静态 id newMoveTo
..
我在 UIView 中有一个 UIButton,它位于我从 .xib 文件分配和初始化的 UIViewController 中. 当将 IBAction 连接到 UIButton 的“Touch Down"事件时,它会正确触发.但是,如果我将它连接到“Touch Up Inside"事件,它不会响应. 其他事件也不起作用.'Touch Drag Enter'、'Touch Drag E
..