簡體   English   中英

iPhone:機械制圖和圖層

[英]iphone: mechanical drawing & layers

我需要做一些機械制圖。 我可以(1)顯示零件的圖像,

[self.view addSubview:thePartAsImageView];

(2)實現兩個滑塊(一個水平用於表示零件的寬度,一個垂直用於表示零件的高度),

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

(3)在用戶移動滑塊時顯示相應的值(尺寸),甚至(4)用箭頭繪制尺寸線:

CGContextAddLineToPoint

我不能做的是(5)在繪制線條后將其刪除。

我想要的是“如果userTouchedTheHorizo​​ntalControl然后擦除TheLinesForTheVerticalControl。”

如果我理解正確的話–首先是Quartz將所有內容組合到一個圖層中,然后是CALayer,GeekGameBoard等僅在Mac上運行–然后,我必須做些不同的事情。 但是,除了切換到Open GL之外,我是否還能做些其他事情?

你可以看看多點觸控 - 在iPhone上,每個人都希望掐或用兩個手指展開調整圖像大小。 在地圖,照片和任何地方都一樣-通過不同的方式做,您的應用程序會感到奇怪。

如何在具有背景[UIColor clearColor]和opaque = NO的所有其他對象之上的新UIView上繪制尺寸線,然后在不再需要這些線時簡單地刪除該視圖?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM