【问题标题】:how to draw border of UITextView in IOS如何在IOS中绘制UITextView的边框
【发布时间】:2014-07-23 05:01:25
【问题描述】:

我需要在 Image 中创建一个 UITextView,但 UITextView 会自动调整到内容高度。它在聊天消息中。左下和右下各有一个箭头。但我不知道如何在 iOS 中绘制或创建它们。有人可以告诉我该怎么做吗?非常感谢你。

左下箭头,如果来自另一个body的消息左转,右下箭头,如果来自“self”的消息右转

【问题讨论】:

  • stackoverflow.com/questions/11196112/…> 关注这个希望对你有帮助

标签: ios objective-c uitextview


【解决方案1】:

您可以在图像上使用镜像效果。通过对发送者和接收者使用相同的图像

-(UIImage*)setBubbleImageForSender
{
    UIImage *image = [UIImage imageNamed:@"sender.png"];

    return image;
}

-(UIImage*)setBubbleImageForReceiver
{
    UIImage *image = [UIImage imageNamed:@"sender.png"];

    image = [UIImage imageWithCGImage:image.CGImage
                                scale:image.scale
                          orientation:UIImageOrientationUpMirrored];
    return image;
}

以上内容将改变聊天应用的箭头方向。

要调整高度和宽度,您可以将[imgvw resizableImageWithCapInsets:..] 用于图像视图并相应地设置表格单元格高度。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 1970-01-01
    • 2011-10-28
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多