首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iphone: mechanical drawing & layers

iphone: mechanical drawing & layers
EN

Stack Overflow用户
提问于 2010-05-18 04:31:27
回答 1查看 367关注 0票数 0

我需要做一点机械制图。我可以(1)显示部件的图像,

[self.view addSubview:thePartAsImageView];

(2)实现两个滑块(一个水平的部件宽度和一个垂直的部件高度)。

heightSlider.transform = CGAffineTransformRotate(heightSlider.transform, 270.0/180*M_PI);

(3)当用户移动滑块时显示相应的值(尺寸),甚至(4)用箭头绘制尺寸线:

CGContextAddLineToPoint

我不能做的是(5)在我画完这些线之后删除它们。

我想要的是“if userTouchedTheHorizontalControl then eraseTheLinesForTheVerticalControl”

如果我理解正确--首先,Quartz将所有东西组合到一个层中,其次,CALayer、GeekGameBoard等只能在Mac上工作--那么我必须做一些不同的事情。但是除了切换到Open GL之外,我还能做些什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-18 07:25:40

你能看到多点触控吗?在iPhone上,每个人都希望用两个手指来缩小或扩大图像的大小。这在地图,照片,任何地方都是一样的--通过不同的方式操作,你的应用程序会感觉很奇怪。

如何使用background UIColor clearColor和opaque=NO在新的UIView上绘制尺寸线,然后在不再需要这些尺寸线时删除该视图?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2852551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档