基于Touch创建形状

时间:2011-10-20 19:19:03

标签: iphone core-graphics

我想在iphone屏幕上根据触摸和放大画出不同的形状。想给它一个名字。

假设用户触摸屏幕上的4个点,那么它将在屏幕上创建4个点,最终创建一个矩形。

然后假设我想给这个形状命名,我应该能够通过在形状的一边输入一些文字来给它命名。

直到现在我能够根据触摸在屏幕上绘制点并基于点我也可以在屏幕上绘制连续线。

但是我不明白如何在视觉上创建形状它显示为特定的形状,但实际上它不是,我怎么能在这些形状内输入一些文字。

1 个答案:

答案 0 :(得分:1)

获得四个点并创建一个匹配这些点的新UIView。将其添加到主视图中。如果该视图是UILabel,您可以随时在其中添加文本。如果是UITextField,那么用户可以使用标准的iOS文本编辑方法“点击文本字段,键盘出现”。