永发信息网

iOS oc判断两个UI控件是否有重叠

答案:1  悬赏:10  手机版
解决时间 2021-11-22 15:31
iOS oc判断两个UI控件是否有重叠
最佳答案
//两个控件都是在self.view上以(0.0)为原点

UIView*view1 = [[UIViewalloc]initWithFrame:CGRectMake(0,0,100,100)];

view1.backgroundColor= [UIColoryellowColor];

self.yellowView= view1;

[self.viewaddSubview:view1];

UIView*view2 = [[UIViewalloc]initWithFrame:CGRectMake(0,180,100,100)];

view2.backgroundColor= [UIColorredColor];

self.redView= view2;

[self.viewaddSubview:view2];

//判断两个控件是否有交互:(前提是在同一个父控件上面)

BOOLisMutul =CGRectIntersectsRect(self.whiteLabel.frame,self.blackLabel.frame);

//NSLog(@"isMutul---%d",isMutul); 有交互返回1 没重叠 返回0

// 2 第二种情况 两个控件不在同一个父控件上面 这时我们就需要把这两个父控件转换为以当前主窗口为坐标原点 判断白色按钮和黑色按钮是否有重叠(黑色label在黄色view上 白色label在红色view上面)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样切割泡沫塑料和海绵
浙江省台州市火车至湖南长沙多少公里
g调唢呐和大g调唢呐指法一样吗?
日语制鞋的スベリ是什么意思
德国豹式中型坦克和法国索玛S-35中型坦克,哪
金玲美容养生会所地址好找么,我有些事要过去
离高考1个月,我想从350提到400,可能吗
我市今天下雪了,除了防路滑,看还需要注意什
去应聘影楼的后期处理 修片,调修师要注意什
止水螺杆怎么计算
整流桥 KBPC3510 35A/1000V
急求垫板的冲压模具设计cad图
andior a number啥意思
东方红8o4动力输出轴价格
斯帝秀发艺地址好找么,我有些事要过去,
推荐资讯
中国移动家园路营业厅地址在什么地方,想过去
英剧IT狂人哪些集最好笑??
亲手凿出6000阶爱情天梯你被感动到了吗
Y威海大耿电子厂具体地址在哪里
2018年7月份,镇江建筑工地为什么停工
觉得王俊凯是狮子座,性格很像
泾阳东城小镇多彩幼儿园
一个小鱼缸能养多少孔雀鱼
请问每天只睡4小时会怎样?
邻居和我家房子都盖好了 邻居要扩大墙院 说我
最近在网上经常看见尚智逢源的广告,总觉得实
利用纳光(波长=589.3mm)垂直入射到1mm有500条
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?