gpt4 book ai didi

iphone - 将图像添加到 UITextView

转载 作者:太空狗 更新时间:2023-10-30 03:21:20 24 4
gpt4 key购买 nike

在我的应用程序中,我有一个 UITextView 和一个位于 TextView 正下方的按钮,用于在编辑时将照片插入 UITextView

我的要求是用户用户能够编辑其中的文本,并在需要时插入图像。

类似于StackOverflow的app自带的UITextView:

enter image description here

最佳答案

您可以将 ImageView 添加为 UITextView 的 subview 。

用图像创建一个 imageView:

UIImageView *imageView = [[UIImageView alloc] initWithImage:yourImage];
[imageView setFrame:yourFrame];
[yourTextView addSubview:imageView];

编辑:

为了避免重叠使用(感谢@chris):

CGRect aRect = CGRectMake(156, 8, 16, 16);
[imageView setFrame:aRect];
UIBezierPath *exclusionPath = [UIBezierPath bezierPathWithRect:CGRectMake(CGRectGetMinX(imageView.frame), CGRectGetMinY(imageView.frame), CGRectGetWidth(yourTextView.frame), CGRectGetHeight(imageView.frame))];
yourTextView.textContainer.exclusionPaths = @[exclusionPath];
[yourTextView addSubview:imageView];

关于iphone - 将图像添加到 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13263808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com