29,028
社区成员
发帖
与我相关
我的任务
分享
//第一个区域
CGRect currentRect = CGRectMake(0, 0, 256, 128);
//如果第二个或第三个区域是这样的
//CGRect rect = CGRectMake(0, 0, 256, 128); //大于或等于第一个区域
//那么可以通过CGRectContainsRect(rect, currentRect)判断第一个区域是否在第二区域中
//但是,如果第二区域只遮住了第一区域的一部分,而第三个区域遮住第一个区域剩余的部分的话,应该怎么判断呢
//类似这样
CGRect rect2 = CGRectMake(0, 0, 100, 128);
CGRect rect3 = CGRectMake(100, 0, 156, 128);