2
A
回答
5
您可以用兩種不同的CGPoint
與touchedEnded
法(documentation)的幫助下存儲觸摸位置。
然後,當你有兩點時,你可以添加一個新的UIView作爲子視圖,它知道兩個CGPoint
,並將在其drawRect
方法中畫一條線。或者在當前視圖中通過調用[view setNeedsDisplay]
來觸發其自己的drawRect
方法。
如果你不知道如何來繪製一個CoreGraphics的簡單的線條,這裏是開始:
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor]CGColor]);
CGContextSetLineWidth(context, 1.0);
CGContextMoveToPoint(context, startPoint.x, startPoint.y);
CGContextAddLineToPoint(context, endPoint.x, endPoint.y);
CGContextStrokePath(context);
CGContextRestoreGState(context);
}
0
相關問題
- 1. Android-在兩個視圖之間畫線
- 2. 如何在android中的兩個視圖之間畫線?
- 3. iPhone計數手指水龍頭和水龍頭之間的時間
- 4. 下拉水龍頭圖像的動畫
- 5. 在兩個已知點之間畫線
- 6. 在兩個不同點之間畫線
- 7. 如何在iPhone中的相同視圖中的兩個不同點之間畫線?
- 8. 如何選擇一個SKRoute在一個單一的水龍頭在iphone sdk
- 9. 在Android中的兩個視圖之間畫線
- 10. iOS:UIImageView沒有響應動畫之間的水龍頭手勢
- 11. 可視化水龍頭視圖,顯示水龍頭指示器
- 12. 如何在地圖視圖中的兩個註釋之間畫線swift ios?
- 13. 如何在兩點之間畫線?
- 14. iPhone:如何在MapKit上的兩點之間畫線?
- 15. 如何在一個視圖和另一個視圖之間製作動畫uitabbarcontroller
- 16. 如何在視圖的外側檢測水龍頭(視圖是小的一個寬度和高度是200)。如何檢測視圖外側的水龍頭
- 17. 如何在兩個活動之間共享一個視圖?
- 18. 桌面單元需要兩個水龍頭來揭示視圖
- 19. 一個水龍頭觸發多個視圖事件?
- 20. iPhone:如何在另一個之後提交兩個動畫
- 21. 在動畫UIImageView上檢測水龍頭
- 22. 兩個子圖之間畫線
- 23. 如何在畫布中使用水龍頭畫畫?
- 24. 如何在視圖中的任何位置檢測水龍頭?
- 25. 妙傳UIScrollView的一個水龍頭其父視圖
- 26. 如何使用swift在視圖的一個水龍頭上隱藏UI元素?
- 27. 在ggplot2的兩個面之間畫線
- 28. 如何在一個視圖之後而不是所有視圖之間同時動畫一個視圖?
- 29. iPhone SDK:使用按鈕水龍頭從一個視圖前進到另一個視圖
- 30. 在iOS上的兩個視圖之間翻轉動畫