首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIScrollView bounds.size

UIScrollView bounds.size
EN

Stack Overflow用户
提问于 2012-06-28 12:50:41
回答 1查看 3K关注 0票数 0

我在iPhone xib中使用了一个UIScrollView和一个名为myScrollView的属性来读取滚动视图的大小。

@property (弱,非原子) IBOutlet UIScrollView *myScrollView;

当我尝试读取或使用滚动视图的bounds.size时,它显示的尺寸与我在xib中设置的尺寸不同,尺寸缩放到320x117。但是myScrollView.bounds.size.height返回583。它读起来不应该是一样的吗?我应该用另一种方式设置大小吗?

日志语句:

代码语言:javascript
复制
NSLog(@"scrollview x y: %f,%f", myScrollView.bounds.size.width, myScrollView.bounds.size.height);

输出:

代码语言:javascript
复制
2012-06-28 11:38:13.150 MyApp[1380:707] scrollview x y: 320.000000,583.000000
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-28 12:55:56

UIView的边界是矩形,表示为相对于其自身坐标系(0,0)的位置(x,y)和大小(宽度,高度)。

UIView的框架是矩形,表示为相对于它所在的superview的位置(x,y)和大小(宽度,高度)。

您正在设置框架,而不是界面生成器中的边界。

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

https://stackoverflow.com/questions/11238244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档