touches

    0热度

    1回答

    我有一个放置在UITableViewCell的contentView中的UIButton的子类。我遇到的问题是当按下按钮并滚动表格(快速)时,按钮的setHighlighted:方法被调用三次,全部以YES作为参数。当桌子滚动时,按钮从不会变为低亮显示(所以当我完成滚动时,我的一个按钮看起来像是被按下了,但屏幕上没有任何手指)。如果我按下按钮,等待一秒钟,然后滚动表格不滚动,并且该按钮被正确取消高

    7热度

    1回答

    我注意到touchesEnded并不总是通过多点触摸传递到SKScene。根据移除手指等的速度,我会永久地错过一些touchesEnded。 touchesCancelled是实现的,我添加了一个自定义的UIView并放在屏幕的左侧 - 没有问题。我做了一个自定义SKView并捕获了事件 - 再次没有问题。 很明显,SKScene并没有获得所有触摸已经嵌入的SKView,但为什么? (顺便说一句,

    0热度

    1回答

    我用Swift使用SpriteKit。我通过覆盖SKSpriteNode上的touchesBegin实现了一个按钮。但我不明白它是如何接触的。有时候button不会捕获,如果它有SKSpriteNode并且有时恰恰相反。请向我解释。 谢谢!

    0热度

    2回答

    我有几个程序化的SKSpriteNode的。其中一些我想移动,有些我想变得静止(有一个固定的位置)。当向节点添加物理效果(需要能够进行碰撞检测时,对吗?)并设置​​时,将其他物体移动到它们上方时,它们保持相同的位置。没关系! 但是,我仍然能够抓住我想静态定位的节点,并将它们移动。我如何屏蔽掉我不想在触摸功能中移动的节点?还是有另一种解决方案? 试图找到像static这使得该节点的位置固定的属性,但

    5热度

    1回答

    我正在使用XCode 6的Sprite-Kit工作在Swift中,而且我有很多不同的节点,但目前我只能设法检测一个手指并同时移动一个节点。 我想知道如何设法检测多个手指以同时移动多个节点。 我实际的代码是: var location = CGFloat() // finger position var actualNode = -1 // node touched by the finger,

    0热度

    3回答

    我在故事板中有一个自定义视图(1),并在该视图的初始化中创建了另一个视图(2)并将其添加为子视图。 View 2实现了touchesBegan,touchesMoved等。视图控制器实现了touchesEnded。当我运行它并触摸时,只有视图控制器的touchesEnded被调用。我不知道为什么观点2没有采取触摸。 它看起来视图2正确加载,因为自定义背景显示。 我已经尝试明确设置userInter

    0热度

    2回答

    我有我的CCScene在我的cocos2d与box2d游戏的UIView。我有这个问题,UIView吞下所有的触及和CCLayer的ccTouchesBegin等方法不会被调用。 有什么办法可以将触动传递给我的CCLayer?我搜索了这个,但我没有得到任何关于这个问题,只获得阻止层之间的触摸的结果。 有人知道吗?所有帮助将不胜感激,谢谢提前

    0热度

    1回答

    我有一个UICollectionView与自定义布局,并在我的视图控制器我做的: [self.collectionView setMultipleTouchEnabled:YES]; - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"TOUCHED"); } ,但该方法不会被调用。我

    0热度

    2回答

    我正在使用此raywenderlich教程对图像进行绘制。该教程是在背景中没有图像,但在这里我想画画廊的图像。 所以基本上有两个UIImageView一个是和tempDrawImage。 我正在做self.mainImage.image = randomImageFromGallery作为我想绘制的背景图片 现在它显示出来了n绘图也发生了,但问题是图像在每个触摸端都会得到缩放。 为什么图像不断缩放

    4热度

    1回答

    在我的应用程序中,我做了一个日历,基本上包含每天包含一些单元格(自定义UIControl)的UIScrollView,顶部标题包含一些标签(星期一,星期二,星期三......),显然还有一些分隔符(1px厚度的UIView)。 在iOS 7上一切正常,我可以通过按下它们来选择单元格(我使用UIControlEventTouchUpInside事件来选择它们),并拖动分页滚动视图以显示上一个月或下一