2012-08-28 6 views
0

스크롤보기에 문제가 있습니다. 스크롤보기에 포함 된 텍스트보기의 텍스트 글꼴 크기를 늘리거나 줄이려면 두 개의 글꼴 크기 조정 단추를 구현했습니다. 그러나 글꼴 크기를 줄인 후에는 스크롤보기 내용을 계산하고 새 텍스트보기 높이에 맞게 크기를 조정합니다. 그러나 텍스트 글꼴을 수정할 때마다 모든 단계마다 스크롤됩니다. 나는이 원하지 않는 스크롤을 사용하지 않도록 설정할 수 있습니다 어떻게Scrollview 크기 조정 콘텐츠 문제

- (IBAction)decreaseText:(id)sender { 

    int MyTextSizeMin = 8; 
    int MyTextSizeMax = 20; 

    // disable buttons when they're out of the range. 
    BOOL smallerEnabled = textFontSize > MyTextSizeMin; 
    BOOL biggerEnabled = textFontSize < MyTextSizeMax; 
    [self.decreaseText setEnabled:smallerEnabled]; 
    [self.increaseText setEnabled:biggerEnabled]; 


    height =0; 

    CGFloat secondLabelsize = texto.font.pointSize; 

    [texto setFont:[UIFont systemFontOfSize:(secondLabelsize-1)]]; 

    CGRect frame = texto.frame; 

    frame.size.height = texto.contentSize.height; 

    self.texto.frame = frame; 

    height +=texto.contentSize.height; 

    height += self.imagen.image.size.height; 

    height += self.fecha.frame.size.height; 

    height += self.titulo.frame.size.height; 

    height += 200; 

    self.scrollView.contentSize=CGSizeMake(300.0,height); 

    [self.scrollView setNeedsDisplay]; 


} 

: 여기

코드인가?

감사합니다.

답변

1

여러분의 의견을 기다리십시오.

[scrollView scrollRectToVisible:CGRect animated:BOOL]; 
+0

많은 감사 !!!!!!! – theomen