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. 如何使框架內的按鈕鏈接
- 5. PyQt:連接對話框中的按鈕
- 6. 用文本框連接單選按鈕
- 7. 如何將Outlook與.net框架連接
- 8. Facebook連接框架(X框架選項)
- 9. 如何連接複選框,單選按鈕
- 10. 如何連接命令按鈕與複選框
- 11. Facebook連接按鈕
- 12. Javascript按鈕連接
- 13. TableViewController按鈕連接
- 14. 如何將按鈕連接到輸入
- 15. 如何連接Firefox Plug-in Options按鈕?
- 16. ckeditor:如何連接菜單按鈕?
- 17. 如何連接UINavigationBar中的按鈕?
- 18. 如何將UIButton連接到HTML按鈕?
- 19. IE7按鈕白色框架
- 20. 框架後面的按鈕
- 21. 框架覆蓋按鈕?
- 22. 框架按鈕不可見
- 23. 從按鈕打開框架
- 24. UIBarButtonItem中的按鈕框架
- 25. UITableViewCell,刪除按鈕框架?
- 26. Bot框架按鈕跟蹤
- 27. Multipeer連接框架不再連接
- 28. Pyqt5如何使按鈕與lineEdit在按鈕連接和計算?
- 29. 如何將android按鈕連接到網頁按鈕?
- 30. Java 7:叉/連接框架
有很多方法可以這樣做。 QuartzCore是一種方法。 – Raptor 2015-03-02 06:35:40
你能告訴我如何用QuartzCore做到這一點嗎?或者如果可能,舉一些例子。 – Gabber 2015-03-02 06:40:36
強烈建議您先嚐試一下。至少向我們展示一些你的嘗試。 – Raptor 2015-03-02 07:02:50