cocoa簡單的劃線

2021-06-07 03:10:02 字數 1173 閱讀 6963

交替劃實線和虛線:

// 劃直實線

- (void)drawline:(cgpoint)from topoint:(cgpoint)to ;

// drawing lines with a white stroke color

cgcontextref context =uigraphicsgetcurrentcontext();  

cgcontextbeginpath(context);  

cgcontextsetlinewidth(context, 1.0);  

cgcontextsetstrokecolorwithcolor(context, [uicolor graycolor].cgcolor);

// draw a single line from left to right

cgcontextsetlinedash(context, 0, lengths, 0); 

cgcontextmovetopoint(context, from.x, from.y);    

cgcontextaddlinetopoint(context, to.x, to.y);     

cgcontextstrokepath(context);

}// 劃虛線

- (void)drawlinedash:(cgpoint)from topoint:(cgpoint)to ;

cgcontextref context =uigraphicsgetcurrentcontext();  

cgcontextbeginpath(context);

cgcontextsetlinewidth(context, 1.0);  

cgcontextsetstrokecolorwithcolor(context, [uicolor graycolor].cgcolor);

cgcontextsetlinedash(context, 0, lengths, 2);    

cgcontextmovetopoint(context, from.x, from.y);    

cgcontextaddlinetopoint(context, to.x, to.y);     

cgcontextstrokepath(context);

} 通過 cgcontextsetlinedash 來設定線條。

Objective C 的語法與 Cocoa 框架

objective c 是蘋果 mac os x ios 平台的開發語言,objective c 基於 c 語言的,增加面向對 象的相關特性。你可以認為 objective c 就是另乙個版本的 c 也就是它採用了與 c 不同 的語法,但也實現了物件導向。nextstep 是乙個使用 objecti...

Cocoa過濾器NSPredicate的完全用法

從下面的各個例子中,可以體會到nspredicate的強大的能力,作為正規表示式的核心類,確實優化了很多的字串及其正則相關的操作的流程。使 簡潔,而強大!cpp view plain copy print cocoa用nspredicate描述查詢的方式,原理類似於在資料庫中進行查詢 計算謂詞 基本...

Cocoa過濾器NSPredicate的完全用法

cocoa用nspredicate描述查詢的方式,原理類似於在資料庫中進行查詢 計算謂詞 基本的查詢 nspredicate predicate predicate nspredicate predicatewithformat name herbie bool match predicate ev...