做ios開發,我們需要指定控制項,文字,等顯示在檢視的位置,那麼我們不可避免的和下面的三個結構打交道
cgpoint
cgsize
cgrect
注意:這三個是結構,不是類,所以在使用的時候一般不用指標。下面我們看這三個結構的定義。
struct cgpoint ;
typedefstructcgpoint cgpoint;
/* sizes. */
struct cgsize ;
typedefstructcgsize cgsize;
/* rectangles. */
struct cgrect ;
typedefstructcgrect cgrect;
這三個結構分別有乙個對應的生成函式:
生成函式例子
cgpointmake (x, y)cgpoint point = cgpointmake (100.0, 200.0);
point.x = 300.0;point.y = 30.0;
cgsizemake (width, height)cgsize size = cgsizemake (42.0, 11.0);size.width = 100.0;size.height = 72.0;
cgrectmake (x, y, width, height)cgrect rect = cgrectmake (100.0, 200.0, 42.0, 11.0);rect.origin.x = 0.0;rect.size.width = 50.0;
iOS開發關於位置的三個結構
做ios開發,我們需要指定控制項,文字,等顯示在檢視的位置,那麼我們不可避免的和下面的三個結構打交道 cgpoint cgsize cgrect 注意 這三個是結構,不是類,所以在使用的時候一般不用指標。下面我們看這三個結構的定義。struct cgpoint typedefstruct cgpoi...
關於三個作者
因歷史原因,本blog專欄名字叫做fudan abc,但時過境遷,如今blog維護者已不僅僅是復旦人,一名交大才子加入了這支革命隊伍.昨天 兩個曾經的復旦人,復旦人甲和復旦人乙.今天 兩個曾經的復旦人,復旦人甲和復旦人乙.乙個曾經的交大人,交大人甲.復旦人甲目前主要寫uhci驅動的分析.分析的是2....
關於dubbo的三個問題
dubbo是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案。其核心部分包括 遠端通訊 提供對多種基於長連線的nio框架抽象封裝,包括多種執行緒模型 序列化 請求 響應 模式的資訊交換方案 集群容錯 提供基於介面方法的透明遠端過程呼叫,包括多協議支援 軟負...