![](/img/trans.png)
[英]How can I optimize drawing of multiple fullscreen transparent iPhone OpenGL ES layers?
[英]iphone: mechanical drawing & layers
我需要做一些機械制圖。 我可以(1)顯示零件的圖像,
[self.view addSubview:thePartAsImageView];
(2)實現兩個滑塊(一個水平用於表示零件的寬度,一個垂直用於表示零件的高度),
heightSlider.transform = CGAffineTransformRotate(heightSlider.transform, 270.0/180*M_PI);
(3)在用戶移動滑塊時顯示相應的值(尺寸),甚至(4)用箭頭繪制尺寸線:
CGContextAddLineToPoint
我不能做的是(5)在繪制線條后將其刪除。
我想要的是“如果userTouchedTheHorizontalControl然后擦除TheLinesForTheVerticalControl。”
如果我理解正確的話–首先是Quartz將所有內容組合到一個圖層中,然后是CALayer,GeekGameBoard等僅在Mac上運行–然后,我必須做些不同的事情。 但是,除了切換到Open GL之外,我是否還能做些其他事情?
你可以看看多點觸控 - 在iPhone上,每個人都希望掐或用兩個手指展開調整圖像大小。 在地圖,照片和任何地方都一樣-通過不同的方式做,您的應用程序會感到奇怪。
如何在具有背景[UIColor clearColor]和opaque = NO的所有其他對象之上的新UIView上繪制尺寸線,然后在不再需要這些線時簡單地刪除該視圖?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.