Como definir o tamanho do conteúdo do UIScrollView dinamicamente

Eu tenho uma pergunta sobreUIScrollview.

A história é que eu tenho umUIView chamado ChartsView que eu re-desenhar-me por método de substituiçãodrawRect(). O conteúdo do desenho foi gerado dinamicamente. Então eu não sei seu tamanho até o tempo de execução. A questão é como / onde eu posso definir dinamicamente o tamanho do conteúdo da sua super visão (scrollview)? Alguma idéia sobre isso?

<code>    - (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];

    }
</code>

questionAnswers(8)

yourAnswerToTheQuestion