获取一个view的frame的最大点的坐标(CGRectGetMaxX用来获取一个View的最大x坐标)

_imageView.frame = CGRectMake(0, 0, width, height);

_textLabel.frame = CGRectMake(CGRectGetMaxX(_imageView.frame), 0, CGRectGetWidth(self.frame) - CGRectGetMaxX(_imageView.frame), CGRectGetHeight(self.frame));

时间: 2024-08-11 05:32:55

获取一个view的frame的最大点的坐标(CGRectGetMaxX用来获取一个View的最大x坐标)的相关文章

ios view的frame和bounds之区别

一.首先列一下公认的资料: 先看到下面的代码你肯定就明白了一些: -(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);

ios view的frame和bounds之区别(位置和大小)

[转载]http://blog.csdn.net/mad1989/article/details/8711697前言: 学习iOS开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义.PS:我承认我是一个很笨很笨的人. 所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看. 一.首先列一下公认的资料: 先看到下面的代码你肯定就明白了一些:-(C

iOS view的frame和bounds

一.首先列一下公认的资料: 先看到下面的代码你肯定就明白了一些:-(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);}很明显,b

view 的frame 和bounds的区别

先看到下面的代码你肯定就明白了一些: -(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);}很明显,bounds的原点是(0,0

关于ios7 navigationController中view的frame以及坐标点

今天做项目发现一个奇怪的问题: 在ios7下, navigationController的viewframe为 {{0, 0}, {320, 568}} 导航不占位置了,这个清楚. 但是为毛view上面的子视图的y坐标计算是从64开始的呢? 譬如我设一个子视图的y坐标为0,它是从导航栏下面开始加载. 这就表示导航栏占了这个view的位置啊. 继续看: 发现,ios7下view的高度为568 屏幕大小为568: 但是:view的起始y坐标是64.坑爹啊.这样的话view会有一部分在窗口外,显示不完

iOS View的Frame和bounds之区别,setbounds使用(深入探究)

前言: 在ios开发中经常遇到两个词Frame和bounds,本文主要阐述Frame和bound的区别,尤其是bound很绕,较难理解. 一.首先,看一下公认的资料: 先看到下面的代码你肯定就明白了一些: -(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height); } -(CGRect)bounds{ return

android2.3 View视图框架源码分析之一:android是如何创建一个view的?

View是所有控件的一个基类,无论是布局(Layout),还是控件(Widget)都是继承自View类.只不过layout是一个特殊的view,它里面创建一个view的数组可以包含其他的view而已. 这一篇文章把所有的layout和widget都统称为view,那么android是如何创建一个view的呢? 一.在代码中直接new出来. 比如说你要创建一个TextView的实例,那么你可以这样写: Java代码   TextView text = new TextView(c);  //c为c

一句话搞定IOS中View的Frame和Bound

就一句话,Frame是父View上看到子View的窗户,Bound是子View上可以被父View看见的内容. 稍微解释下.Frame 指子View在父View中的位置以及大小.由两部分构成,第一部分是Origin,规定了子View在父类的位置.第二部分是Size,指View在父类中的可视范围(这里能说是View的大小).这感觉像是在父View中在Frame.Origin位置打开一个窗户,窗户的大小是Frame.Size,从窗户中可以看到子View的内容. Bound 指子View自身显示那些内容

ios基础之 view的frame 与 bounds 的区别 (转)

前言: 学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义.PS:我承认我是一个很笨很笨的人. 所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看. 一.首先列一下公认的资料: 先看到下面的代码你肯定就明白了一些: -(CGRect)frame{     return CGRectMake(self.frame.origin.x,