【发布时间】:2012-05-18 03:03:57
【问题描述】:
我有关于UIScrollview的问题。
故事是我有一个名为 ChartsView 的 UIView,我自己通过覆盖方法 drawRect() 重新绘制了它。绘图内容是动态生成的。所以直到运行时我才知道它的大小。问题是我如何/在哪里可以动态设置其超级视图的 (scrollView) 内容大小?对此有什么想法吗?
- (void)viewDidLoad
{
[super viewDidLoad];
// not this way. it's fixed size.....
ChartsView *chartsView = [[ChartsView alloc]initWithFrame:CGRectMake(0, 0, 320, 800)];
self.scrollView.contentSize = chartsView.frame.size;
[self.scrollView addSubview:chartsView];
}
【问题讨论】:
标签: iphone objective-c uiview uiscrollview