我有一个问题,我想从textview在我的scrollview中插入很多行,但是我希望在插入6行之后滚动将不会在它之前启用。请有人帮帮我..
答案 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);