按照資料書上面的例子,本來是很簡單的,我卻犯了一大堆錯誤。
使用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的程序時發現,圖片文件名最好直接複製過去,如果手打出錯了,只是一空格也會出現問題。)
粗枝大葉害死程序員·····