2014-03-05 383 views

回答

1

你可以嘗試手動創建你的textview。下面的鏈接可以點擊:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 

static NSString* cellIdentify = @"Cell"; 
UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:cellIdentify]; 

if (!cell) { 
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentify]; 
} 

UITextView* textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 10, 200, 50)]; 
textView.text = @"12345678 http://haivl.com"; 
textView.dataDetectorTypes = UIDataDetectorTypeLink; 
textView.editable = NO; 
textView.selectable = YES; 
[cell addSubview:textView]; 
return cell; 

}

+2

通過這段代碼,每當你重新載入表格時,新的textView將被添加到單元格中,而不會刪除前一個。 – n00bProgrammer

+0

它爲我工作。謝謝。 –

+0

請將該單元劃分子類並將textview代碼置於'awakeFromNib'中 –

0

如果單讀音正確的,你想用文本視圖的互動......

[TextView的setUserInteractionEnabled:YES];

,如果你想使它變爲可編輯,那麼你可以做到這一點,

textview.editable =是;

或bye檢查可編輯這樣

enter image description here