1
A
回答
0
這是描畫線單程:
在這裏你需要繼承的UIView,然後使用CoreGraphics中的drawRect方法調用:如下
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 4.0);
CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);
CGContextMoveToPoint(context, 25, 25);
CGContextAddLineToPoint(context, 75, 75);
CGContextStrokePath(context);
}
另一種方法是使用UIBezierPath:
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(10.0, 10.0)];
[path addLineToPoint:CGPointMake(100.0, 100.0)];
CAShapeLayer *shapeLayer = [CAShapeLayer layer];
shapeLayer.path = [path CGPath];
shapeLayer.strokeColor = [[UIColor blueColor] CGColor];
shapeLayer.lineWidth = 3.0;
shapeLayer.fillColor = [[UIColor clearColor] CGColor];
[self.view.layer addSublayer:shapeLayer];
+0
更好地提供以上的更多信息。通過重寫'UIView'的'drawRect'函數,你可以在上下文中繪製簡單的模式(比如一行)。 – Raptor 2015-03-02 06:42:19
0
或者您可以使用此代碼。
UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(0, 200, self.view.bounds.size.width, 1)];
lineView.backgroundColor = [UIColor blackColor];
[self.view addSubview:lineView];
相關問題
- 1. 連接按鈕
- 2. 如何使用按鈕關閉框架並打開新框架?
- 3. IOS:Multipeer連接框架
- 4. PyQt:連接對話框中的按鈕
- 5. 如何將Outlook與.net框架連接
- 6. Facebook連接框架(X框架選項)
- 7. Facebook連接按鈕
- 8. 如何連接複選框,單選按鈕
- 9. 如何連接UINavigationBar中的按鈕?
- 10. 如何連接Firefox Plug-in Options按鈕?
- 11. 如何將按鈕連接到輸入
- 12. ckeditor:如何連接菜單按鈕?
- 13. 如何將UIButton連接到HTML按鈕?
- 14. UIBarButtonItem中的按鈕框架
- 15. IE7按鈕白色框架
- 16. 從按鈕打開框架
- 17. 框架覆蓋按鈕?
- 18. Multipeer連接框架不再連接
- 19. 如何將android按鈕連接到網頁按鈕?
- 20. Pyqt5如何使按鈕與lineEdit在按鈕連接和計算?
- 21. 實體框架左連接
- 22. yii框架內部連接
- 23. 連接框架項目
- 24. Yii2框架表連接
- 25. Java 7:叉/連接框架
- 26. Java:Swing:按下按鈕後隱藏框架
- 27. 註冊OnClickListerner框架對話框按鈕?
- 28. 如何按下按鈕時從另一個框架刷新JTable?
- 29. Python GUI框架和按鈕佈局,如何將框架和按鈕添加到正確的位置?
- 30. PyQt的按鈕連接環
有很多方法可以這樣做。 QuartzCore是一種方法。 – Raptor 2015-03-02 06:35:40
你能告訴我如何用QuartzCore做到這一點嗎?或者如果可能,舉一些例子。 – Gabber 2015-03-02 06:40:36
強烈建議您先嚐試一下。至少向我們展示一些你的嘗試。 – Raptor 2015-03-02 07:02:50