我有一个聊天应用。 UITableViewCell
内的气泡聊天由UIImageView
(气泡)和UITextView
以编程方式创建,并DataDetectorTypes
来检测电话号码和链接。当我在文本开头有链接或单元格中的链接时,一切都很完美,但我的问题是当链接在UITextView
的末尾时。它被检测为链接,但链接上的点击不起作用。
我已经创建了UITextView
:
[self.messageLabel setBackgroundColor:[UIColor clearColor]];
[self.messageLabel setFont:[UIFont fontWithName:@"Helvetica" size:15]];
[self.messageLabel setText:nil];
[self.messageLabel setEditable:NO];
[self.messageLabel setSelectable:YES];
[self.messageLabel setScrollEnabled:NO];
[self.messageLabel setDelaysContentTouches:NO];
[self.messageLabel setDataDetectorTypes:(UIDataDetectorTypePhoneNumber|UIDataDetectorTypeLink)];
[self.messageLabel setTextAlignment:NSTextAlignmentLeft];
任何人都可以帮助我吗?
答案 0 :(得分:0)
在[tableView:heightForRowAtIndexPath].
如果有效,则需要动态更改单元格的高度。