我有一个关于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];
}
UIScrollView
。对此点赞。 - Akshit Zaveri