使用UIImage進行圖片的直接繪製【不該犯的錯都犯了】

按照資料書上面的例子,本來是很簡單的,我卻犯了一大堆錯誤。

使用UIImage的drawAtPoint : 或者 drawInRect : 方法進行繪製。代碼很簡單,只有兩個類添加進去:

一個是DrawimageTest(UIView的子類),另一個是UIKitPrjUIImage(UIViewController的子類);

在DrawimageTest裏面一個方法:

-(id)initWithImage : image 

{if((self = [ super init ] ) {

image_ = image ;}

return self ; }

1、錯誤的把方法名寫成 initWithFrame:導致image一直報錯紅亮 undeclare identifier;

2、後來把方法加進去又忘記把 initWithFrame:方法刪掉,再次Thread !

3、回頭改過來卻又發現,雖然BUild succeed 但是黑屏,鬱悶之中再次被師兄指出,沒有導入圖片,原來是導入時沒有點到“copy”選項,只是引入路徑,複製工程時就就發現圖片沒有跟過來!!!

(後來在做向選擇框中追加UIView的程序時發現,圖片文件名最好直接複製過去,如果手打出錯了,只是一空格也會出現問題。)

粗枝大葉害死程序員·····


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章