UIView里面的UIScrollview不会改变contentSize

时间:2012-10-19 19:20:43

标签: uiview uiscrollview uistoryboard contentsize

我在UIStoryBoard的UIView中有一个UIScrollview。

当我尝试更改背景颜色时,它通过一个正在工作的插座连接,但是当我尝试移动它的框架或尺寸时,它没有响应。

视图的框架是320x460 滚动视图的框架为320x460

有谁知道发生了什么事?

[self.myScrollView setContentSize: CGSizeMake(320, 600)];
NSLog(@"height %f",self.myScrollView.frame.size.height);

结果:

0.0000

self.myScrollView.frame = self.view.frame;
[self.myScrollView setContentSize: CGSizeMake(320, 600)];
NSLog(@"height %f",self.myScrollView.frame.size.height);

结果:

460

谢谢!

1 个答案:

答案 0 :(得分:0)

CGRect scrollFrame;
scrollFrame.origin = myScrollView.frame.origin;
scrollFrame.size = CGSizeMake(320, 600);
myScrollView.frame = scrollFrame;
NSLog(@"height %f",self.myScrollView.frame.size.height);

结果:600。

仍然,它不会滚动grrrr !!

相关问题