2013-05-07 80 views
-1

嗨我正在创建一个应用程序,我必须创建不同类型的可伸缩视图,如椭圆形,圆形,八角形等。如何在ios中创建可调整大小的视图?

我发现了一些类似的问题,但其作品只适用于正方形,只适用于长度和宽度。

Similar stackoverflow question

喜欢各种选项中的某些东西存在于选择的眼睛,在modifaces应用唇口......我不得不选择这样的区域。

+3

[你有什么尝试?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Pfitz 2013-05-07 09:40:22

+0

我不知道我应该从哪里开始。刚试过touchstart获取视图的当前点和touchEnd替换视点与端点... – 2013-05-07 09:48:10

+0

为什么这个问题是downvote ???至少为此发表评论,以便将来可以改进我的问题... – 2013-05-07 10:58:49

回答

1

简单的解决方案将需要绘制形状(例如:http://www.edumobile.org/iphone/ipad-development/draw-circle-triangle-and-rectangle-in-iphone/

而且在touchstart/touchMovement - 简单地使用新坐标重新绘制。

你将不得不想一个聪明的方式知道 - 哪一个形状的一面应该改变。

例如 - 想象一下 - 以编程方式在屏幕中间绘制一个椭圆。

然后你触摸椭圆线附近右侧的某个地方。您可以计算 - 哪一个椭圆面更接近触摸点,然后 - 移动手指时 - 每次只重绘一次 - 这样只有必要的一面会改变位置。

相关问题