【发布时间】:2015-04-16 22:09:15
【问题描述】:
在我的应用中,用户可以互相发送消息。我在气泡图像中使用 UITextView 来显示聊天记录。
[messageTextView setFrame:CGRectMake(padding, padding+5, size.width, size.height+padding)];
[messageTextView sizeToFit];
messageTextView.backgroundColor=[UIColor clearColor];
UIImage *img = [UIImage imageNamed:@"whiteBubble"];
UIImageView *bubbleImage=[[UIImageView alloc] initWithImage:[img stretchableImageWithLeftCapWidth:24 topCapHeight:15]];
messageTextView.editable=NO;
[bubbleImage setFrame:CGRectMake(padding/2, padding+5,
messageTextView.frame.size.width+padding/2, messageTextView.frame.size.height+5)];
[cell.contentView addSubview:bubbleImage];
[cell.contentView addSubview:messageTextView];
目前,当用户按住消息文本时,他们会看到带有光标选择文本的“复制”和“定义”选项。
但是,我宁愿拥有基本的 iOS 消息选项,即按住聊天气泡来复制整个消息。如何实现?
【问题讨论】:
标签: ios objective-c uitextview