插入textview后如何滚动scrollview?

时间:2011-06-20 10:49:02

标签: iphone

我有一个问题,我想从textview在我的scrollview中插入很多行,但是我希望在插入6行之后滚动将不会在它之前启用。请有人帮帮我..

3 个答案:

答案 0 :(得分:0)

最初将scrollView的scrollEnabled属性设置为NO,并在插入这六行后将其设置为YES。

答案 1 :(得分:0)

您必须根据字符数添加条件。粗略确定六行中的字符数。将textView文本存储在字符串中并使用以下条件:

NSString *textString = myTextField.text;

    if ( [textString length] < NUMBER_OF_CHARACTERS_IN_SIX_LINES )
    {

    [myScrollView setScrollEnabled:NO];

    }

    else

    [myScrollView setScrollEnabled:YES];

答案 2 :(得分:0)

你应该相应地设置scrollView的contentSize。

假设它是垂直滚动,找到text / scrollView的高度并设置如下:

scrollView.contentSize = CGSizeMake(newHeight,width);