У меня есть 2 textview в viewcontroller.1-е текстовое представление не редактируется, а 2-е редактируется.Я хочу, чтобы они оба прокручивались в одинаковом положении и размере при появлении клавиатуры.Я думаю, что я должен использовать UIScrollView в качестве основы для обоих textview.А затем я добавляю UIScrollView в XIB (бот TextView сделаны в XIB тоже).и это изображение, если эта иерархия:
![alt text](https://i.stack.imgur.com/ZiPxO.png)
в методе viewDidLoad, я добавляю этот код:
- (void)viewDidLoad {
[super viewDidLoad];
[scrollTextView addSubview:lineNumberTextView];
[scrollTextView addSubview:_codeTextView];
[lineNumberTextView bringSubviewToFront:scrollTextView];
[_codeTextView bringSubviewToFront:scrollTextView];
}
но после этого я ничего не могу прокрутить.Что мне нужно сделать?спасибо за советы
ОБНОВЛЕНИЕ
этот мой код после некоторых советов, которые дал мне mac:
- (void)viewDidLoad {
[super viewDidLoad];
scrollTextView.showsVerticalScrollIndicator = YES;
scrollTextView.showsHorizontalScrollIndicator = YES;
scrollTextView.scrollEnabled = YES;
_codeTextView.showsHorizontalScrollIndicator = NO;
_codeTextView.showsVerticalScrollIndicator = NO;
_codeTextView.scrollEnabled = YES;
_codeTextView.tag = 0;
_codeTextView.delegate = self;
lineNumberTextView.showsVerticalScrollIndicator = NO;
lineNumberTextView.showsHorizontalScrollIndicator = NO;
lineNumberTextView.scrollEnabled = YES;
lineNumberTextView.tag = 1;
lineNumberTextView.delegate = self;
}
но только прокрутка _codeTextView, строка lineTextVew еще не прокручивалась ... кто-то знает почему ??