通訊錄之一Transform動畫

2021-07-15 06:14:29 字數 1673 閱讀 5426

主要使用tramsform對控制項做平移和縮放,只要計算好座標位置即可gloginanimationview.h

//

// gloginanimationview.h

// 通訊錄

//// created by gaocai on 16/7/19.

//#import

@inte***ce gloginanimationview : uiview

/** * 獲取物件靜態方法

* * @return gloginanimationview

*/+ (instancetype)loadanimationview;

/** * 通過bool值去判斷是遮眼動畫還是不遮眼動畫

* * @param isclose yes 為遮眼 no為不遮眼

*/- (void)startanim:(bool)isclose;

@end

gloginanimationview.m

//

// gloginanimationview.m

// 通訊錄

//// created by gaocai on 16/7/19.

//#import "gloginanimationview.h"

@inte***ce

gloginanimationview ()

@property (weak, nonatomic) iboutlet

uiimageview *leftarm;

@property (weak, nonatomic) iboutlet

uiimageview *rightarm;

@property (weak, nonatomic) iboutlet

uiimageview *lefthand;

@property (weak, nonatomic) iboutlet

uiimageview *righthand;

@property (weak, nonatomic) iboutlet

uiview *contentview;

/** * 左右兩手臂高度是一致的

*/@property (nonatomic, assign) cgfloat armoffsety;

/** * 記錄左邊x軸的偏移量

*/@property (nonatomic, assign) cgfloat leftarmoffsetx;

/** * 記錄右邊x軸的偏移量

*/@property (nonatomic, assign) cgfloat rightarmoffsetx;

@end

@implementation

gloginanimationview

/** * 做一些初始化操作

*/- (void)awakefromnib

+ (instancetype)loadanimationview

- (void)startanim:(bool)isclose ];

} else ];

}}@end

單鏈表通訊錄 通訊錄2 0

單鏈表通訊錄 通訊錄2.0 標頭檔案 ifndef address h define address h include include include define success 10000 define failure 10001 define true 10002 define false ...

通訊錄問題

include using namespace std include include typedef struct lnodelnode,linklist 通訊錄的建立 void createlist l linklist l,int n createlist l 通訊者結點的插入 void li...

靜態通訊錄

這個通訊錄存粹用到c的知識就可以,主要就是乙個聯絡人資訊結構體,再就是乙個結構體陣列,對結構體陣列反覆操作 進行增 刪 查 改 排序 由於是初學者還不能對中文名進行排序 清空寫等功能。在這裡我們可以盡量寫的正式一點 所以我們用contact.h頭檔案建立結構體和對函式進行宣告 conteact.c中...