bounds(bound是什么意思)

2024-07-06 22:15:25 1

bounds(bound是什么意思)

大家好,今天小编来为大家解答以下的问题,关于bounds,bound是什么意思这个很多人还不知道,现在让我们一起来看看吧!

本文目录

bound是什么意思

  bound英   vi.跳,弹跳; 限制; 接壤;  vt.束缚; 给…划界,限制; 使弹回,使跳跃;  n.界限,限制; 跃起; (球等的) 反跳;  He cleared the wall in one bound.  他一跳就越过了那道墙。  第三人称单数:bounds 复数:bounds 现在分词:bounding 过去式:bounded 过去分词:bounded

ios frame和bounds的区别

  iOS每控件都继承于UIView都视图属性存控制视图位置FrameBounds两属性  frame指:该view父view坐标系统位置(参照点父亲坐标系统)  bounds指:该view本身坐标系统 位置(参照点本身坐标系统)  -( CGRect )frame{  return CGRectMake ( self . frame . origin . x , self . frame . origin . y , self . frame . size . width , self . frame . size . height );  }  -( CGRect )bounds{  return CGRectMake ( 0 , 0 , self . frame . size . width , self . frame . size . height );  }  总结说定义控件要设置相于父视图坐标要使用Frame  要设置自视图使用Bounds

ui里的bounds是什么意思

UI基础—手写控件,frame,center和bounds属性,而bounds的意思就是:控制大小(以自己的左上角为原点)。

bound的短语

  bound表跳,弹跳; 限制; 接壤的意思,那么你知道bound的短语有哪些吗?接下来我为大家整理了bound的短语搭配,希望对你有帮助哦!

  bound的短语:

  bound off(v.+adv.)

  跳开 jump away

  bound off

  Goats were bounding off in all directions.山羊跳着四下逃散。

  bound up(v.+prep.)

  跃上 move by leaps

  bound up sth

  He bounded up the step with vigour.他精神十足地跳上一级台阶。

  bound with(v.+prep.)

  因…跳动 leap for (some) reason

  bound with sth

  Her heart bounded with joy.她的心高兴得怦怦直跳。

  beyond the bounds of

  超出…的范围 exceed the limits

  It is beyond the bounds of human knowledge.这已超出人类知识的范围。

  What he did went beyond the bounds of law.他的所作所为已超出了法律允许的范围。

  in leaps and bounds

  迅速地 very quickly

  Jill’s making excellent progress; she’s coming along in leaps and bounds.吉尔进步很快,她正飞快地赶上。

  know no bounds

  不知限量 can not be limited

  His greed for power knows no bounds.他的权力欲是无止境的。

  out of bounds to

  禁止某人入内 (of a place) not to be entered or visited (by sb)

  This place is out of bounds to students and troops.这个地方禁止学生和军人入内。

  同义词辨析:

  jump, leap, spring, hop, bound, skip

  这些动词均有"跳,跳跃"之意。

  jump : 是普通用词,指用双脚向上跳,向下跳,或在同一平面上跳到有一定距离的某一点上,或跳过。

  leap常可与jump换用,但侧重身体猛力向上升起并朝前急冲的动作,有时含突然的意味。

  spring : 更强调有力和弹跳的运动。

  hop : 指单脚短跳或双足猛力的动作。也指小鸟、青蛙等的跳。

  bound : 多指向前向上或向下跳跃、奔跳。

  skip : 指两脚交替轻地跳或跨的动作。

  bound常用短语例句:

  1. They are bound to take time to readjust after a holiday.

  他们肯定需要时间重新适应假期结束后的生活。

  2. There are bound to be teething problems with something so new.

  如此新鲜的事物刚开始必然会有些问题。

  3. The ethnic populations are so intermingled that there’s bound to be conflict.

  各民族人口如此杂居,肯定会发生冲突。

  4. I’ll show it to Benjamin. He’s bound to know.

  我会把它给本杰明看,他肯定会知道。

  5. His comments are bound to add fuel to the debate.

  他的话必将为争论推波助澜。

  6. There are bound to be question marks over his future.

  他的未来必然还存有很多不确定的因素。

  7. The authorities will be legally bound to arrest any suspects.

  当局负有逮捕所有疑犯的法律责任。

  8. Attorneys are ethically and legally bound to absolute confidentiality.

  道德和法律都要求律师们绝对保密。

  9. Their interests were completely bound up in their careers.

  他们的兴趣完全是围绕着他们的职业。

  10. We are all bound by the inevitability of death.

  我们早晚都会有一死。

  11. The demonstrators were bound over to keep the peace.

  示威者一定要遵纪守法。

  12. The King’s stand is bound to reawaken the painful debate about abortion.

  国王的立场必然会再次引发关于堕胎的令人头痛的辩论。

  13. This case was bound to get entangled in international politics.

  这件事肯定会在国际政坛上纠缠不清。

  14. This episode is bound to be a deep embarrassment for Washington.

  这一事件肯定会让华盛顿非常难堪。

  15. You’re bound to mistime a tackle every so often.

  有时候你肯定会错估铲球的时机。

frame和bounds的区别

在iOS中,每个控件都是继承于UIView的,都会有视图的属性存在,控制这个视图的位置就有Frame和Bounds两个属性frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)-( CGRect )frame{return CGRectMake ( self . frame . origin . x , self . frame . origin . y , self . frame . size . width , self . frame . size . height );}-( CGRect )bounds{return CGRectMake ( 0 , 0 , self . frame . size . width , self . frame . size . height );}总结来说,如果定义一个控件,要设置它相对于父视图的坐标大小,就要使用Frame如果要设置它在自己这个视图上的大小就使用Bounds转载

bounds是什么意思啊

bounds英n.界限; 界限; 出界; 在(某人允许进入的)界限以外; 出格的; 跳跃( bound的名词复数 ); (球等的Draws the specified text within the specified bounds, using the specified device context, font, and color.使用指定的设备上下文、字体和颜色在指定界限中绘制指定文本。

深入浅出了解frame和bounds

frame的官方解释如下:

它定义了一个view相对于父视图坐标系的位置和大小,它会影响center属性和bounds属性的size。 先看一下它究竟是什么? 它是一个CGRect类型,如下

其中的origin就是该view的位置,它是一个CGPoint类型,也是一个结构体,包含了我们熟知的常用二维坐标系的x、y。根据x、y可以在坐标系里面唯一确定一个点。如下图:

这个坐标系原点是左上角,而非左下角。 关于frame,这里要注意的一点就是:frame是相对于父视图的坐标系来定位的。如果你这样设置frame:(0,0,100,200),也就是在父视图左上角添加了一个宽100,高200的子视图(前提是没有改变父视图的bounds,接下来会有介绍bounds)。

它也是描述的是视图的位置和大小,只不过是在自己的坐标系上。也就是说它描述的是当前视图相对于自身坐标系的位置和大小。

举个例子:

输出的结果如下:

由此可见,如果我们没有去更改bounds的值,它默认的位置坐标点是(0,0)

center是view的中点。该属性是想归于父类的坐标系确定的。从bounds小节里面的例子可以看到center的值,其计算方法为: center.x = frame.origin.x + frame.size.width/2 center.y = frame.origin.y + frame.size.height/2

它用于指定视图的变换。使用这个属性可以放大或者旋转视图,它的frame会因此改变,是以中心点为变换的。看例子:

看输出的结果:

如图:

可以看出,当我们对图像通过旋转,旋转后的图片的frame已经变成了{(2.5773352536321568, 59.226689885086444), (314.84532949273569, 449.54662022982711)},此时的起始位置为图上旋转后标的(2.58,59.2),大小也变成了双箭头黑线标注的大小。

因此得出结论:进行了transform变换,其frame改变了,但是其bounds和center并没有修改。此时bounds的size和frame的size已经没有关系了。当没有进行任何transform时,frame的size总是和bounds相等。

以上便是对frame、bounds、center和transform做了一个简单的介绍。

接下来看一个例子(例子A):

这里在parentView上添加了一个childView,然后对parentView的bounds进行修改和不修改进行了测试,结果如下:

你会发现当修改了parentView的bounds之后,发现childView缺向右向下做了偏移。这里设置parentView的bounds的origin为(-40,-40)为何会发生这种情况呢?接下来先看一下下面这张图

如果此时我们没有改变图中O的坐标,那么此时A的坐标是(20,20),如果我们更改了O的坐标为(-20,-20),那么原来A点的坐标就成了A’(0,0),但是A坐标是不变的,所以它会到黑色A处。所以你改变了原点坐标为负之后,A点会移动到黑色A。相反如果你设置了坐标原点为(20,20),那么A点就会和坐标原点重合。

这就是为什么childView会向右向下移动的原因。

接下来再做如下操作(例子B):

输出结果如下:

运行效果是childView向上移动,然后停止。结果前后对比图如下:

直观来看,按说childView的frame改变了,但是从console输出的结果来看,childView的frame/bounds/center都没有改变,但是直观来看其位置却改变了。再看一下parentView,只有bounds改变了,frame和center却没变,从直观来看parentView没有任何更改。所以很有可能是parentView的bounds修改引起了childView的位置更改。这是为什么呢?这里先不说明为什么,再看一下最常用的UIScrollView:

当滚动视图的时候,console输出结果如下:

根据输出结果可以看到,parentView的center、frame、bounds在滚动过程中都没有作出更改,但是我们看到的它的位置的确改变了。而对于scrollView来说,其frame和center也没有更改,但是bounds更改了。

这种现象和上面提到的(例子B)的现象一样,都是对bounds进行了修改。然后子视图从新进行了布局。说道子视图重新布局,让我想到了一个方法:

从字面意思看就是布局某个视图的子视图,那么会不会和这个方法有关呢?因此我在自定义的ZGUIScrollView里面实现了该方法:

再次滚动界面,发现每次滚动都会调用scrollview的layoutSubViews方法。苹果官方文档介绍:

它的作用就是布局一个视图上的子视图。确定子视图的大小和位置。如果你想强制布局更新,你不能直接去调用这个方法,而是在下次更新图形之前调用setNeedsLayout方法,如果你要立即更新视图布局,调用layoutIfNeeded方法。

由此可知,UIScrollView的实现就是通过bounds来实现的。contentOffset是bounds的origin。然后当bounds修改之后,会在layoutSubviews方法里面对子视图进行布局。对子类进行更新。

另外,我们还可以用bounds实现如下效果:

图上右侧便是使用了bounds实现的效果。实现方式就是在自定义cell中重写drawReact:

其实UITableView(它是UIScrollView)的实现也是类似,更改了bounds,来实现滚动加载cell。

总结

对bounds和frame的理解就是这些,其实系统用bounds的地方还是很多的。例如UIScrollView的实现就用到了。有疑问的话可以留言交流。

bounds是什么意思

释义:

n. 界限;跳动(bound的复数)

v. 跳跃;弹回;限定;邻接(bound的三单形式)

n. (Bounds)人名;(英)邦兹

原形 bound单数 bound

双语例句

1His shot went out of bounds.

他的球出界了。

2His demands were out of bounds.

他的要求不合理。

3Her health has improved in leaps and bounds.

她的健康已迅速好转。

4Public spending must be kept within reasonable bounds.

公共开支必须控制在合理的范围内。

5The vitriol he hurled at members of the press knew no bounds.

他对媒体的刻薄抨击没完没了。名词1.界限2.出界;界外3.出格的;不合理的; 无法接受的4.在(某人允许进入的)界限以外;越界5.在可以接受的范围之内;处于控制

以上就是我们为大家找到的有关“bounds(bound是什么意思)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

bounds(bound是什么意思)

本文编辑:admin
: bounds,

更多文章:


network error什么意思(网页提示“network error”,有什么方法解决)

network error什么意思(网页提示“network error”,有什么方法解决)

本文目录网页提示“network error”,有什么方法解决塔科夫network error是什么意思networkerror是什么意思网页提示“network error”,有什么方法解决1、打开IE浏览器,然后点击打开“工具”选项--

2024年1月8日 15:40

location是什么意思中文(location是什么意思)

location是什么意思中文(location是什么意思)

本文目录location是什么意思location 是什么意思告诉下location什么意思 解释location一词的含义location是什么意思n. 位置;外景拍摄地;定位;地点一、读音:英  二、例句:The town is a g

2024年7月24日 04:13

数据恢复大师破解版(谁有DataExplore数据恢复大师注册码或者破解版啊)

数据恢复大师破解版(谁有DataExplore数据恢复大师注册码或者破解版啊)

“数据恢复大师破解版”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看数据恢复大师破解版(谁有DataExplore数据恢复大师注册码或者破解版啊)!本文目录谁有DataExplore数据恢复大师注册码或者破解版啊数据恢复大师

2024年7月19日 10:00

免费进销存软件网络版(永久免费的进销存软件)

免费进销存软件网络版(永久免费的进销存软件)

本文目录永久免费的进销存软件免费好用的进销存软件有哪些免费版的进销存软件有哪些免费版进销存软件哪个好用免费版进销存软件哪个好用(免费的进销存软件有哪些)有什么易用的网络版进销存软件值得推荐[转载]网络版进销存软件有哪些,各自特点,哪个好用哪

2024年7月22日 01:23

dateformat用法(JAVA中SimpleDateFormat所定义的对象的方法都有哪些)

dateformat用法(JAVA中SimpleDateFormat所定义的对象的方法都有哪些)

本文目录JAVA中SimpleDateFormat所定义的对象的方法都有哪些java DateFormat,format空指针异常simpledateformat用法是什么android.text.format.dateformat怎么用J

2024年7月2日 14:40

最新win10永久激活方法(Win10正版系统怎么永久激活)

最新win10永久激活方法(Win10正版系统怎么永久激活)

本文目录Win10正版系统怎么永久激活win10系统怎样激活win10,专业版如何永久激活如何永久激活win10专业版如何永久性的激活win10Win10正版系统怎么永久激活现在我们可以看下当前系统的激活状态,查看方法“WIN+R“打开运行

2023年9月25日 12:00

evaluation读音(高考大纲解读及高考复习策略的收获)

evaluation读音(高考大纲解读及高考复习策略的收获)

本文目录高考大纲解读及高考复习策略的收获运动休闲,字母怎么写高考大纲解读及高考复习策略的收获(一)2017年新课标高考英语考试大纲: 英语:取消单选新增语法填空题1.变化:今年英语高考大纲最重要的变化就是题型有重大调整,取消原来的15道单

2024年6月28日 12:09

佳能相机直方图怎么看(佳能单反 直方图 怎么调出来)

佳能相机直方图怎么看(佳能单反 直方图 怎么调出来)

本文目录佳能单反 直方图 怎么调出来佳能5D4用M挡怎样能在镜头里看到直方图佳能单反60d的直方图在哪数码摄影如何读懂直方图怎样在佳能7D数码单反相机显示屏显示成像直方图佳能50D如何在实时拍摄状态下实时显示直方图佳能单反 直方图 怎么调出

2024年3月16日 07:30

android开发简单购物app(开发一个购物类app需要多少钱)

android开发简单购物app(开发一个购物类app需要多少钱)

本文目录开发一个购物类app需要多少钱一个购物app应用,找人做大概要多少钱做一个简易的购物商城app大概要多少钱开发一个简单的app要多少钱做一个手机购物APP要多少钱_做一个商城app要多少钱开发一个购物类的手机App大概多少钱开发一个

2024年3月17日 10:15

kruskal算法(贪婪算法之——最小耗费生成树)

kruskal算法(贪婪算法之——最小耗费生成树)

本文目录贪婪算法之——最小耗费生成树prim算法构造出的最小生成树唯一吗prim算法和kruskal算法构造出的最小生成树一样吗prim算法和kruskal算法的区别最小生成树kruskal算法kruskal算法的算法定义贪婪算法之——最小

2024年3月30日 08:35

centos7检查存储配置出错(安装centos7出现这个提示,怎么办)

centos7检查存储配置出错(安装centos7出现这个提示,怎么办)

本文目录安装centos7出现这个提示,怎么办VMware安装CentOS7时遇到的提示错误fedora安装出现error checking storage configuration(检查存储配置错误)怎么解决啊centos7.8安装操作

2024年7月21日 10:04

如何求旋转矩阵?旋转矩阵

如何求旋转矩阵?旋转矩阵

本文目录如何求旋转矩阵旋转矩阵旋转矩阵公式,是什么怎么学旋转矩阵旋转矩阵公式是什么旋转矩阵的简介什么是旋转阵矩如何求旋转矩阵先求旋转角度和旋转轴,这是旋转的两个基本要素然后根据罗德里格旋转公式写出旋转矩阵设这个向量是一旋转轴方向的单位向量,

2024年5月4日 11:04

襄阳少儿编程培训机构(卡巴kabba青少儿科技活动中心怎么样)

襄阳少儿编程培训机构(卡巴kabba青少儿科技活动中心怎么样)

本文目录卡巴kabba青少儿科技活动中心怎么样襄阳比特鲸少儿编程晚上几点下班想给孩子选择一个少儿编程辅导班,有必要么襄阳哪里有学少儿编程的求介绍!!!襄阳十大培训机构我想让我家孩子学习编程,但不知道襄阳哪家少儿编程比较好襄阳天使教育阿斯顿英

2024年7月24日 04:49

黑马程序员是哪个公司的(谁能给我详细讲下,北大青鸟,达内,黑马程序员三个IT培训学校的详细信息!包括课程每年的学费)

黑马程序员是哪个公司的(谁能给我详细讲下,北大青鸟,达内,黑马程序员三个IT培训学校的详细信息!包括课程每年的学费)

本文目录谁能给我详细讲下,北大青鸟,达内,黑马程序员三个IT培训学校的详细信息!包括课程每年的学费b站上的黑马程序员视频是他们内部的吗黑马程序员培训机构在哪博学谷和黑马什么关系黑马程序员和传智有什么关系谁能给我详细讲下,北大青鸟,达内,黑马

2024年7月18日 04:32

100个必会的shell命令(linux shell sed命令用法)

100个必会的shell命令(linux shell sed命令用法)

本文目录linux shell sed命令用法Shell 编程创建100个新文件和100个新目录linux shell sed命令用法sed替换命令的结构为: s/A/B/你在最后少了个斜杠/,结构不完整,会报错。修改为:A=helloar

2024年7月24日 05:35

大家对dede织梦网站系统有啥评论,网站优化方面哪类系统比较好,做小型企业站用的?dedecms 如何彻底删除织梦模板之家的模板里自带的广告

大家对dede织梦网站系统有啥评论,网站优化方面哪类系统比较好,做小型企业站用的?dedecms 如何彻底删除织梦模板之家的模板里自带的广告

本文目录大家对dede织梦网站系统有啥评论,网站优化方面哪类系统比较好,做小型企业站用的dedecms 如何彻底删除织梦模板之家的模板里自带的广告大家对dede织梦网站系统有啥评论,网站优化方面哪类系统比较好,做小型企业站用的欢迎使用国内最

2024年6月25日 20:25

当前许可不支持影像服务器(安装solidworks2005时得到不了许可证 许可服务器不支持(-18,147,0)怎么办)

当前许可不支持影像服务器(安装solidworks2005时得到不了许可证 许可服务器不支持(-18,147,0)怎么办)

大家好,如果您还对当前许可不支持影像服务器不太了解,没有关系,今天就由本站为大家分享当前许可不支持影像服务器的知识,包括安装solidworks2005时得到不了许可证 许可服务器不支持(-18,147,0)怎么办的问题都会给大家分析到,还

2024年8月12日 06:46

api免费接口(有哪些可免费调用的ocr识别技术API接口)

api免费接口(有哪些可免费调用的ocr识别技术API接口)

本文目录有哪些可免费调用的ocr识别技术API接口权威的数据接口有哪些,求推荐免费的api接口如何免费使用人脸识别 API 接口有哪些可免费调用的ocr识别技术API接口当然有免费的了,可能有点限制,但是应该能满足需要的。你在github上

2024年7月24日 01:13

activities造句简单(用study Chinese,Maths and English in the morning take part in after-school activities造句)

activities造句简单(用study Chinese,Maths and English in the morning take part in after-school activities造句)

本文目录用study Chinese,Maths and English in the morning take part in after-school activities造句activity怎么造句要两个简单点的英文翻译“校园多姿多彩

2024年5月28日 21:17

public函数的用法(vb6.0里“Public”语句如何使用)

public函数的用法(vb6.0里“Public”语句如何使用)

本文目录vb6.0里“Public”语句如何使用向vb大神请教一题:public function应该怎么使用使用之后对整个程序有什么影响by一个函数有哪几种类型(public,private 等.),分别有什么作用VB中 模块 publi

2024年6月22日 14:10

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索