寫這個文章认轨,是記錄項目中遇到的一些問題總結(jié)嘁字。項目需求:APP每二十毫秒有值輸出纪蜒。在屏幕上有兩個滑動區(qū)域,
根據(jù)滑動的方向,距離得到滑動值茸歧。將值處理逢唤,然后通過socket 發(fā)送過去鳖藕。當沒有滑動的時候就發(fā)送一個固定的中間值。這里寫的就是這個實現(xiàn)的過程页滚。
TouchEvenView *leftView = [[TouchEvenView alloc]init];
leftView.frame = CGRectMake(0, 0, ZHSCR_W / 2, ZHSCR_H);
leftView.backgroundColor = [UIColor yellowColor];
[self.view addSubview:leftView];
leftView.touchDintanceBlock = ^(CGFloat xValye, CGFloat yValye) {
pitch = xValye;
roll = yValye;
};
TouchEvenView *rightView = [[TouchEvenView alloc]init];
rightView.frame = CGRectMake(ZHSCR_W / 2, 0, ZHSCR_W / 2, ZHSCR_H);
rightView.backgroundColor = [UIColor redColor];
[self.view addSubview:rightView];
rightView.touchDintanceBlock = ^(CGFloat xValye, CGFloat yValye) {
leftorRight = xValye;
heardorRear = yValye;
};
在實際項目中還有很多的處理。地址在這贞盯。歡迎大家點贊