我在Storyboard
中創建了UIViewController
,並將tableview
添加爲Subview
。它的工作正常。在那tableview
我增加了細胞編程方式,每個單元格包含UITextFields
或UITextView
。 UITextFields
工作正常。但UITextViews
有一些麻煩。 EX:當我向UITextView
添加文本時,下面的UITextViews
重疊。這是爲什麼 ?我試圖整理一整天。但我仍然不能。 :(將文本添加到UITextView時重疊UITextView
case cellResponseNote:
cell = [tableView.tableView dequeueReusableCellWithIdentifier:CellIdentifierResponseNote];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifierResponseNote];
cell.frame = CGRectMake(0, 0, cell.frame.size.width, cellNotesHeight);
//cell.frame = CGRectMake(0, 0, cell.frame.size.width, cellNotesHeight);
if (!self.txtVwResponseNote) {
// self.txtVwResponseNote = [[UITextView alloc] initWithFrame:cell.frame];
self.txtVwResponseNote = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, cell.frame.size.width, cellNotesHeight)];
[self.txtVwResponseNote setScrollEnabled:NO];
[self.txtVwResponseNote setAutoresizingMask:UIViewAutoresizingNone];
[self.txtVwResponseNote setDelegate:self];
[self.txtVwResponseNote setFont:[UIFont systemFontOfSize:14]];
[self.txtVwResponseNote setInputAccessoryView:self.keyboardToolbar];
[self setupMailData:indexPath.row];
}
}
self.txtVwResponseNote.editable = !(self.isMailForReview);
// [cell.contentView addSubview:self.txtVwResponseNote];
[cell addSubview:self.txtVwResponseNote];
contentSubview = self.txtVwResponseNote;
在此圖像底部可以看到三個單元格。(婁頁腳)當我頂級文本視圖中添加文本值。然後重疊下一個文本視圖。 貝婁的圖像,你可以只看到兩個textviews。底部文本視圖沒有顯示。
那麼,應該怎麼辦?