歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> iOS Dev 繪圖_在屏幕上畫一條線

iOS Dev 繪圖_在屏幕上畫一條線

日期:2017/3/1 10:12:01   编辑:Linux編程

前段時間,忽然想學一下關於 在屏幕上繪制圖形,我的書上有,但是沒怎麼看,之後想找一個最簡單的例子看一看,發現像這樣的文章很多很多,但是我按照他們所說的做了,同樣添加了一個Draw2D.h和Draw2D.m文件 並繼承自UIView,並且重寫了drawRect:方法

  1. - (void)drawRect:(CGRect)rect
  2. {
  3. CGContextRef context = UIGraphicsGetCurrentContext();
  4. CGContextSetLineWidth(context, 2.0);
  5. CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
  6. CGContextMoveToPoint(context, 10.0, 10.0);
  7. CGContextAddLineToPoint(context, 200.0, 200.0);
  8. CGContextStrokePath(context);
  9. }

但是卻一直畫不出線,最後我發現一個細節問題,那就是這個試圖控制器還應該自定義Class於剛剛我們創建的Draw2D.h


那麼這樣之後,我們就會看到屏幕上出現一條直線了,至於其他的,需要虛線啦,方格啦等等,你可以再看別人的文章,因為這樣的文章太多了,今天我只是提醒大家,注意上面這點,好的就到這裡。

Copyright © Linux教程網 All Rights Reserved