歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

前段時間,忽然想學一下關於 在屏幕上繪制圖形,我的書上有,但是沒怎麼看,之後想找一個最簡單的例子看一看,發現像這樣的文章很多很多,但是我按照他們所說的做了,同樣添加了一個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