touchesbegan

    0热度

    1回答

    假设我制作了一个包含另一个UIImageView的UIImageView。但是子视图比第一个视图大。 绿色子视图是显著大于它是上海华,黑色方块。如果我触摸左上方只有黑色方块,我会得到“touchbegan image1”,这正是我所期望的。如果我触摸黑色方块和绿色方块重叠的区域,我会得到“touchbegan image1”和“touchbegan image2”,这是我所期望的。 这里是我的问题

    0热度

    1回答

    我有一个正常的应用程序。是的,这不会在任何地方工作。如果我把它放在一个ViewController中,它不会工作,如果我把它放在一个UIView子类中,同样它拒绝工作。我究竟做错了什么? -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"Please Work"); }

    3热度

    1回答

    这里的新程序员试图一步一步地做事。我试图找到一种在设备上的每个当前触摸位置周围绘制圆圈的方法。屏幕上两个手指,每个手指下一圈。 我现在有工作在代码一个触摸位置画一个圈,但一旦我躺在另一手指在屏幕上,在圆内移动到第二触摸位置,离开第一触摸位置是空的。当我添加第三个,它的动作有等 理想我想能有到屏幕上5个有效圈,每一个手指。 这是我目前的代码。 @interface TapView() @prope

    0热度

    1回答

    我正在开发中,我创建了一个UIImageView项目显示的UIImageViews后不工作: for (int i = 0; i < index ; i++) { image_name= [NSString stringWithFormat:@"%@%dpng.png",[string_values objectAtIndex:0],i+1]; UIImageView *te

    1热度

    2回答

    当我将我的触摸应用演示给远程团队时,另一端的人不知道我在触摸的位置。为了弥补这一点,我一直在研究一个事件拦截视图/窗口,可以显示应用程序的触摸。无论我打电话给nextResponder的变化如何,我都无法对触摸作出反应,并将它传递给下面的控制器。特别是滚动视图不反应也不做按钮。 是否有办法接受一个事件,获得它的位置,然后将它传递给组件最初会响应的内容(下面的控制器)? 更新: 我正在使用UIVie

    1热度

    1回答

    我想要跟踪指定的UIViewController子类中的所有用户触摸,例如, MyViewController。 由于这个UIViewController可能包含UIKit元素,比如UIButtons等等,我以为在MyViewController视图中的其他视图上方会有一个清晰的触摸跟踪UIView。 现在我得到触发事件发送到UIView,但我不知道如何委派触摸到其他子视图。 我已经尝试过遍历所有

    0热度

    1回答

    我正在处理Touches代表和UITapGestureRecognizer单击。以下是方法。当我单击我的视图时,按照TouchesBegan,SingleTap和TouchesEnded的顺序,我得到三个事件。无论如何,当我检测到SingleTap时,要停止TouchesEnded事件? Basicaaly如果TouchesMoved没有发生,我不想执行TouchesEnded中的任务。我已经在S

    2热度

    2回答

    我想用我的手指画出一条直线,并根据我离原点的距离自动调整大小。 因此,如果我在中间触摸屏幕并将手指滑出,则会出现“伸展”线条,并随着手指在屏幕上移动而围绕orgin点旋转。当我抬起我的手指。目标点应完成并创建一条线。我可以将手指拖过屏幕并在屏幕上“绘制”,但这不是我想要做的。 我以为UIBeizerPath moveToPoint会帮助,但它只是弄乱了事情。 我在做什么错? - (id)initW

    0热度

    2回答

    我有一个子类UIView,我将调用customView。我想启用触摸,以便用户可以操作子视图,其中包含手势识别器和其他控件,但是视图本身我不想触摸,以便在视图下方绘制的视图仍然可以触摸。换句话说,customView将在应用程序中的其他视图之上绘制,但我仍然希望以下视图可触摸,同时允许触及customView的子视图。 我试过用touchesBegan这样,但这不起作用。有任何想法吗?谢谢阅读!

    0热度

    2回答

    我需要启用我的屏幕才能响应用户的触摸,但只能在通过MBProgressHUD显示的消息提示您。我意识到我需要实现 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 方法,但正如我所说,我需要这样做只有当用户被提示的消息,而不是之前。这可以做到,如果是这样,怎么做?