面试题答案
一键面试1. 实现方式
在Objective-C编写的iOS应用程序中,通过UITouch
类来处理触摸事件。UITouch
对象代表屏幕上的一次触摸操作。通过获取触摸点的数量,可以判断是单点触摸还是多点触摸。通常在视图控制器中重写触摸事件相关的方法来实现判断。
2. 关键代码片段
// 在视图控制器中重写触摸开始方法
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
// 获取触摸点的数量
NSUInteger touchCount = touches.count;
if (touchCount == 1) {
NSLog(@"单点触摸");
} else if (touchCount > 1) {
NSLog(@"多点触摸");
}
}