想在initwithframe或者其他函數裡調用uigraphicsgetcurrentcontext()函數,
結果被告知invalid context,查資料。
按照文檔中的說法,系統會維護一個cgcontextref的棧,而uigraphicsgetcurrentcontext()會取棧頂的cgcontextref,
正确的做法是隻在drawrect裡調用uigraphicsgetcurrentcontext(),
因為在drawrect之前,系統會往棧裡面壓入一個valid的cgcontextref,
除非自己去維護一個cgcontextref,否則不應該在其他地方取cgcontextref。
終于,恍然大悟