首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >移动UIImageView时检测屏幕边缘

移动UIImageView时检测屏幕边缘
EN

Stack Overflow用户
提问于 2011-03-13 16:42:23
回答 1查看 475关注 0票数 1

我目前有一个可以在视图中移动/拖动的UIImageView。

当图像移动并阻止图像移出屏幕视图时,on如何检测屏幕边缘?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-13 16:58:46

您可以使用以下命令在(最外层)视图的坐标中查找UIImageView的矩形

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CGRect r = [iv convertRect:iv.bounds toView:self.view];

然后是检查r是否越界的问题,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CGRect i = CGRectIntersect(r,self.view.bounds);

if ( CGRectIsNull(i) )
{
    NSLog(@"way out of bounds");
} else if ( !CGRectEqualToRect(i,r) ) {
    NSLog(@"partly out of bounds");
} else {
    NSLog(@"self.view envelopes imageview");
}

当然,这应该放在你的拖拽代码中,用适当的处理替换NSLog()语句(例如,在最后一种情况下只更新位置,或者如果需要的话,通过将矩形转换回视图)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5290783

复制
相关文章
如何实现RTS游戏中鼠标在屏幕边缘时移动视角功能
本文简单介绍如何在Unity中实现即时战略游戏中鼠标在屏幕边缘的时候移动视角的功能,如图所示:
CoderZ
2022/12/26
1.2K0
如何实现RTS游戏中鼠标在屏幕边缘时移动视角功能
Unity Shader 屏幕后效果——边缘检测
https://www.cnblogs.com/koshio0219/p/11131619.html
汐夜koshio
2020/03/19
1.2K0
OpenCV 边缘检测
Canny 边缘检测算子,其算法步骤大体如下: 1) 用高斯滤波器对输入图像做平滑处理 (大小为 5x5 的高斯核)
AI异构
2020/07/29
9770
OpenCV 边缘检测
11: 边缘检测
cv2.Canny()进行边缘检测,参数2、3表示最低、高阈值,下面来解释下具体原理。
CodecWang
2021/12/07
5250
11: 边缘检测
边缘算法检测
边缘算法检测。注意事项:前提是你配置好了opencv,如何配置请看我之前发过的文章。
川川菜鸟
2021/10/18
4380
Canny边缘检测
Canny边缘检测是一种非常流行的边缘检测算法,是John Canny在1986年提出的。它是一个多阶段的算法,即由多个步骤构成。
全栈程序员站长
2022/09/02
7690
Canny边缘检测
边缘缺陷检测
链接: https://pan.baidu.com/s/178KvG8Gav1PWOeA-Wrbc2g 提取码: kwpa 复制这段内容后打开百度网盘手机App,操作更方便哦
threeQing
2019/06/19
1.9K0
边缘缺陷检测
OpenCV:边缘检测。
其中OpenCV提供了许多边缘检测滤波函数,这些滤波函数都会将非边缘区域转为黑色,将边缘区域转为白色或其他饱和的颜色。
小F
2020/10/09
1.7K0
OpenCV:边缘检测。
移动边缘计算综述
在5G时代,移动网络服务的对象不再是单纯的手机,而是各种类型的设备,如平板、移动车辆和各种传感器等。服务的场景也多样化,比如移动宽带,大规模机器类型通信、任务关键型互联网等。因此,在移动性、安全性、时延性和可靠性等多个方面,移动网络都必须满足更高的要求。
小锋学长生活大爆炸
2021/03/03
1.7K0
浅谈移动边缘计算
前言 在正式开始介绍移动边缘计算(Mobile Edge Computing,MEC)之前,先从我作为一个初学者的角度来谈谈MEC出现的必要性,便于读者理解。这篇文章仅代表我自己的一个学习过程和体会,如果有表述不当的地方,欢迎批评指正。 提到MEC,对其略懂一二的人,恐怕能想到的第一个词就是“低时延”,虽然MEC的含义远不止于此,但我认同“快”的确是MEC所能带给我们的最切实际的体验! 我们从时代发展的角度来试图窥探一下“快”趋势发展的必然性,在被数字化席卷的今天,人们的生活节奏越来越快,数据还是最有价值的
SDNLAB
2018/03/29
2K0
浅谈移动边缘计算
Canny算子–边缘检测[通俗易懂]
Canny边缘检测于1986年由JOHN CANNY首次在论文《A Computational Approach to Edge Detection》中提出,就此拉开了Canny边缘检测算法的序幕。
全栈程序员站长
2022/08/31
4.1K0
移动边缘计算安全研究
本文在介绍边缘计算概念、应用场景的基础上,分析移动边缘计算的安全威胁、安全防护框架、安全防护方案,并展望后续研究方向。目前 5G 研究正在业界如火如荼的开展。5G网络通过支持增强移动带宽、低时延高可靠、大规模 MTC 终端连接三大业务场景,满足用户高带宽、低时延和大连接业务的需求。移动边缘计算提供本地分流、灵活路由、高效计算和存储能力,成为满足5G 支持三大业务场景的关键技术如下。
边缘计算
2019/07/03
1.7K0
移动边缘计算安全研究
基于法线的边缘检测
第二种把模型"放大"(其实是变胖)的做法, 可以在VS中完成, 不需要额外的RenderTarget, 适合低端显卡使用, 适应性好. 不如果模型法线信息不对的话, 会造成画面错乱. 实际使用时可以根据W值(不用Z深度)来画出远近粗细一样的线条
逍遥剑客
2019/02/20
6370
基于法线的边缘检测
在边缘高亮效果中我提到过两种方法, 各有优缺点吧 图像空间域的边缘检测效果比较好, 中间没有多余的线条. 缺点是PS中计算比较慢 第二种把模型"放大"(其实是变胖)的做法, 可以在VS中完成, 不需要额外的RenderTarget, 适合低端显卡使用, 适应性好. 不如果模型法线信息不对的话, 会造成画面错乱. 实际使用时可以根据W值(不用Z深度)来画出远近粗细一样的线条 这次提到的基于法线的方法, 其实跟2D的空间域边缘检测很相似, 如果要求结果是绘制物体的线条图而不仅仅是一个边缘轮廓时, 它就派上用场了
逍遥剑客
2018/05/23
9730
边缘检测论文笔记
摘要:这篇论文提出了一种基于FCNN和深度监督网络的新的边缘检测算法HED,它解决了两个重要的问题,1)整体图片的训练和预测,2)多尺度多层级的特征学习。HED能实现端到端的训练,输入一个图片,输出对应的边缘图片。
用户1332428
2018/07/30
9670
边缘检测论文笔记
用Python进行边缘检测
边缘检测在图像的检测中是经常会用到的。图片的边缘会包含大量的信息,因此在图像的分割、识别、分析中通常可以取边缘作为图像特征。边缘检测最经典的应用就是图像的锐化了,想必大家都用过。
mythsman
2022/11/14
1.5K0
用Python进行边缘检测
传统图像边缘检测方法
图像轮廓边缘指的是图像中目标对象和背景之间的区分明显的交界线。对于数字图像来说,图像边缘是数字图像中灰度变化比较大的点,它是物体最基本的特征之一。基于图像边缘灰度剧烈变化的特征,传统的边缘检测方法往往根据灰度变化的情况进行边缘提取。
EmoryHuang
2022/10/31
9650
传统图像边缘检测方法
图像数据与边缘检测
在计算机视觉领域,通常要做的就是指用机器程序替代人眼对目标图像进行识别等。那么神经网络也好还是卷积神经网络其实都是上个世纪就有的算法,只是近些年来电脑的计算能力已非当年的那种计算水平,同时现在的训练数据很多,于是神经网络的相关算法又重新流行起来,因此卷积神经网络也一样流行。
Lansonli
2021/10/09
4410
基于OpenCV的边缘检测
一.输入图像 CommandLineParser parser(argc, argv, keys); string filename = parser.get<string>(0); image = imread(filename, IMREAD_COLOR); if(image.empty()) { printf("Cannot read image file: %s\n", filename.c_str()); help();
用户9831583
2022/06/16
3750
基于OpenCV的边缘检测
点击加载更多

相似问题

检测到冲突时使UIImageView停止移动

12

当移动时,Unity3D检测屏幕对象的边缘正在闪烁。

26

使用移动的UIImageview制作opengl游戏,但我可以让它停在屏幕边缘。

10

屏幕关闭时检测手机移动

23

如何让UIImageView的边缘捕捉到屏幕的边缘(superview)?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文