从两个按钮之间的手势画一条线

时间:2011-09-23 20:55:22

标签: iphone ios cocoa-touch quartz-graphics quartz-2d

我是iphone互动的初学者。我有3个按钮,一个在左边,另外两个在右边。我想用手指按下左键并显示一条线,实时伸展,我的手指在屏幕上移动,转到另一个按钮,我将转到右侧 - 然后我到达右边的按钮并释放我的手指线留在屏幕上。

我应该从手册中开始了解如何做这样的事情? - 请不要说第1页; - )

感谢所有指针,以便我自己学习和编写代码

干杯, geebee

1 个答案:

答案 0 :(得分:0)

哇,呃,你正在跳到深渊。

首先,您的问题的答案是......查看Sample Code at developer.apple.com。通过使用这些示例项目,并在调试器中运行它们,并阅读该代码,您可以了解到您正在尝试做的事情。

使用这些示例作为教程,请参阅developer.apple.com中提供的参考文档中的特定信息。您将使用的课程有特定的文档(例如UIButton Class Reference),并且有高级指南可以讨论不同的领域,例如Event Handling Guide for iOS和{ {3}}

以下是您将要面对的一些问题,以及您应该阅读的一些方面:

  • UIButtons将响应您的触摸,并且不允许任何其他视图接收触摸,而无需在代码中进行特殊处理

  • 查看处理UITouch事件,Quartz 2D绘图,创建自定义控件的示例

  • 首先尝试不使用任何按钮,这很简单。只需弄清楚如何检测TouchDownInside事件,跟踪屏幕上的手指移动,并检测TouchUpInside事件,所有这些都在正常的UIView中。 (可能有一个样本。