【发布时间】:2010-04-14 21:30:42
【问题描述】:
我在 viewDidLoad 中设置 UIScrollView 的大小:但是当我尝试获取它的高度时,我在控制台中得到 0
这是我的代码:
- (void)viewDidLoad {
[scrollView setContentSize:CGSizeMake(320,500)];
NSLog(@"scrollView: %@", scrollView);
NSLog(@"scrollView.contentSize.height: %i", scrollView.contentSize.height);
[super viewDidLoad];
}
在控制台日志中我得到
scrollView: <UIScrollView: 0x4974110; frame = (0 0; 320 367); clipsToBounds = YES; autoresize = RM+TM; layer = <CALayer: 0x4974010>>
scrollView.contentSize.height: 0
scrollView.contentSize.height 不应该返回 367 吗?在相关说明中,我通过 [scrollView setContentSize:] 将高度指定为 500,但这似乎也没有应用?
【问题讨论】:
-
你做了什么改变来纠正这个问题?
标签: iphone objective-c uiscrollview