在我的應用程序中,我使用四個UITextViews自定義了UITableView單元。每當我將數據添加到tableview並重新加載它。 UITableViewCell中的文本會覆蓋以前的文本。TableView中的UITextView文本獲取覆蓋?
我嘗試了不同的方法,但無法弄清楚是什麼問題。
我在View Controller中使用TableView。
這是我在我的表格中使用的代碼查看單元格?
if ([tableView isEqual:self.tableActions])
{
//Setting the text empty
static NSString *CellIdentifier = @"ActionsIdentifier";
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}
NSLog(@"Index Path %i",[indexPath row]);
ActionDetails *actiondetails = [actionArray objectAtIndex:[indexPath row]];
NSLog(@"Action Text %@",actiondetails.actions);
//Actions
actionText=[[UITextView alloc] initWithFrame:CGRectMake(10, 5, 230,30)];
actionText.font = [UIFont systemFontOfSize:17.0];
actionText.editable = NO;
actionText.textColor=[UIColor blackColor];
actionText.text = actiondetails.actions ;
actionText.userInteractionEnabled = NO;
actionText.backgroundColor = [UIColor clearColor];
[cell.contentView addSubview:actionText];
//Owner
ownerBy=[[UITextView alloc] initWithFrame:CGRectMake(230, 5, 230,30)];
ownerBy.font = [UIFont systemFontOfSize:17.0];
ownerBy.textColor=[UIColor blackColor];
ownerBy.textAlignment = UITextAlignmentCenter;
ownerBy.text = actiondetails.owner;
ownerBy.editable = NO;
ownerBy.userInteractionEnabled = NO;
ownerBy.backgroundColor = [UIColor clearColor];
[cell.contentView addSubview:ownerBy];
}
截圖
感謝您的幫助球員。
備受讚賞。泰伯維的
謝謝您的回答傢伙+1所有您的支持.. – GoCrazy
你得到這個解決方案。我有同樣的問題 –