2011-12-24 2 views
0

У меня есть UITextView в моем приложении. Я хочу, чтобы иметь возможность прокручивать UITextView после определенного количества строк, вводимых в UITextView, например, в приложение sms для iPhone.Autoscrolling UITextView (как в приложении для SMS)

В настоящее время у меня есть следующий код:

myTextView = [[UITextView alloc] init]; 
    myTextView.frame = CGRectMake(45, 50, 250, 20); 
    myTextView.layer.borderWidth = 1.0f; 
    myTextView.delegate = self; 
    myTextView.scrollEnabled = NO; 
    myTextView.contentInset = UIEdgeInsetsZero; 
    myTextView.layer.borderColor = [[UIColor grayColor] CGColor]; 
    [self.view addSubview:myTextView]; 
+0

вы хотите текст внутри зрения для прокрутки или весь объект UITextView прокручивать на экране Вы? Просьба уточнить, что вы хотите делать. –

+0

'Like messages.app' означает, что текст должен прокручиваться. Вы хотите, чтобы она прокручивалась или становилась выше, чем 'Messages.app'? – DAS

+0

Да, она должна прокручиваться после 4 строк (после того, как не указано количество строк, она должна прокручиваться) – user198725878

ответ

0

ЗАКАНЧИВАТЬ UIScrollView-х setContentOffset:animated.

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

CGPoint bottomOffset = CGPointMake(0, scrollView.contentSize.height); 
[scrollView setContentOffset:bottomOffset animated:YES]; 
Смежные вопросы