2013-06-11 2 views
-1

У меня есть текстовый вид внутри прокрутки, я хочу, чтобы высота текстового представления была динамической как ее содержимое, потому что я не хочу прокручивать текстовое представление в одиночку. На самом деле я хочу прокручивать текстовое представление вместе со списком прокрутки. enter image description hereвысота текстового представления, чтобы быть динамической внутри scrollview

На самом деле, я путать с правом меню на изображении выше, об ограничениях по высоте равных, меньше, чем, больше, ...

Я не хочу, чтобы высота стабильной, Я хочу, чтобы это динамический, в моем коде:

CGRect frame = self.detailTextView.frame; 
    frame.size.height = self.detailTextView.contentSize.height; 
    self.detailTextView.frame = frame; 
    scroll.contentSize = CGSizeMake(scroll.contentSize.width, 
            200 + self.detailTextView.frame.size.height); 
    [self.detailTextView setFrame:frame]; 

который detailTextView это имя зрения текста и прокрутки имя зрения прокрутки.

Но это не работает должным образом, что мне делать, пожалуйста, помогите!

Примечание: Есть ли связь между этим вопросом и флажком (использование AutoLayout), потому что она проверена в моем приложении

+0

no body здесь, чтобы ответить мне? – CarinaM

ответ

0

CarinaM

Use following method for getting dynamic height of textfield as per text. 
-(CGFloat) GetHeightFoText:(NSString *)aStrTxt FoWidth:(int)aIntWidth ForFontSize: (int)aIntFntSize 
{ 
    CGSize maximumLabelSize = CGSizeMake(aIntWidth,9999); 
    CGSize expectedLabelSize = [text sizeWithFont:[UIFont systemFontOfSize:aIntFntSize] 
          constrainedToSize:maximumLabelSize 
           lineBreakMode:UILineBreakModeWordWrap]; 
    return expectedLabelSize.height; 
} 
+0

Мне нужна динамическая высота текстового вида, а не текстовое поле – CarinaM

+0

вы можете использовать его с текстовым полем, текстовым просмотром, webview (если он содержит html-текст), lable.Any controls.Disable scrolls in textview и webview – cjd

0

Что проблема? Я видел только одну проблему, которую нужно отключить прокруткой youtTextView.

Смежные вопросы