UITextView的鏈接突出,但在自定義無法點擊時的UITableViewCell
我有一個自定義tableviewcell內這三個文本視圖(層次結構的底部)。
這裏是它們的設置。他們突出顯示正確的東西(電話號碼,地址等),但不允許我點擊它們。
UITextView的鏈接突出,但在自定義無法點擊時的UITableViewCell
我有一個自定義tableviewcell內這三個文本視圖(層次結構的底部)。
這裏是它們的設置。他們突出顯示正確的東西(電話號碼,地址等),但不允許我點擊它們。
你可以嘗試手動創建你的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;
}
通過這段代碼,每當你重新載入表格時,新的textView將被添加到單元格中,而不會刪除前一個。 – n00bProgrammer
它爲我工作。謝謝。 –
請將該單元劃分子類並將textview代碼置於'awakeFromNib'中 –
如果單讀音正確的,你想用文本視圖的互動......
[TextView的setUserInteractionEnabled:YES];
,如果你想使它變爲可編輯,那麼你可以做到這一點,
textview.editable =是;
或bye檢查可編輯這樣
嗨,你能找到一個解決這個?如果可以,請分享嗎?謝謝 – ikbal