Ski浅,只是对你认为包含圈子的触动作出反应。
• 为你们想要捕捉的每个地区建立共同愿景,在贵方论坛获得接触点时,检查在通道内的成员资格。
在此,我将如何处理这一问题:(我没有测试过这一法典,而这个综合体可能并不正确,但这是一般的想法)
(1) 利用PS或你喜欢的图像制作应用程序,在季度圈子中形成一只平方。 加入你的XCode项目。
2) 致信于律师公会。 《联邦法典》中含有一层内容。
self.myView = [[UIView alloc] initWithRect:CGRectMake(10.0, 10.0, 100.0, 100,0)];
[myView.layer setContents:(id)[UIImage loadImageNamed:@"my.png"]];
3) 在你感兴趣的《调查意见》中,创建描述本区域的《卫生政策》。
self.quadrantOnePath = CGPathCreateMutable();
CGPathMoveToPoint(self.quadrantOnePath, NULL, 50.0, 50.0);
CGPathAddLineToPoint(self.quadrantOnePath, NULL, 100.0, 50.0);
CGPathAddArc(self.quadrantOnePath, NULL, 50.0, 50.0, 50.0, 0.0, M_PI2, 1);
CGPathCloseSubpath(self.quadrantOnePath);
// create paths for the other 3 circle quadrants too!
4) 添加一个UIGestureRecognizer和听众/观察员,供作主
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)];
[tapRecognizer setNumberOfTapsRequired:2]; // default is 1
5) 在主机援引其目标选择时
- (void)handleGesture:(UIGestureRecognizer *) recognizer {
CGPoint touchPoint = [recognizer locationOfTouch:0 inView:self.myView];
bool processTouch = CGPathContainsPoint(self.quadrantOnePath, NULL, touchPoint, true);
if(processTouch) {
// call your method to process the touch
}
}
不要忘记酌情释放所有东西——利用CGPathRelease释放道路。
另一种想法: 如果你用来代表你的圈子的图象只是一个装满的颜色(即没有图象、层效应等),那么你也可以使用《国际宇宙航行联合会》的代谢法中你所创造的道路,来吸引 qua子。 这将解决上述办法的一个缺陷:在图形和用于检查线的通道之间没有紧密结合。 也就是说,如果你用图象换成不同的图象,改变图象的大小等,那么你用来检查点的路子就会脱离yn。 可能是一部高额的法典。