В моем приложении мне нужно вставить текст в UITextView
и просмотреть его по строке в UITableView
, однако я столкнулся с необычной проблемой, когда при вставке текста внутри приложения он создает дополнительный неиспользуемый строка и перемещается в текст в строку ниже. . На изображении вы можете видеть, что я ввожу текст вверху в TextView, и он создает пустую строку каждый раз, когда она перемещается вниз.Вставка текста создает дополнительное пространство
Heres my code.
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = [NSString stringWithFormat:@"%@",[listArray objectAtIndex:indexPath.row]];;
return cell;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [listArray count];
}
-(void)textViewDidChange:(UITextView *)textView{
listArray=[[NSMutableArray alloc]initWithArray:[textView.text componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]]];
[self.tableView reloadData];
}
Это не произойдет за все я приклеить но бывает в основном одной основной части текста, мне нужно, чтобы войти в приложение.
я просто получить неиспользованное переменное предупреждение для окончательного текста. – vype
, потому что вы не использовали эту переменную где-либо – Jamil
, даже когда я меняю ее на textView, она по-прежнему не изменяется. – vype