首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UITextView中移动图片下的文本?

如何在UITextView中移动图片下的文本?
EN

Stack Overflow用户
提问于 2014-06-30 16:16:10
回答 2查看 252关注 0票数 0

我想要在textView中写入文本,稍后当我向textView添加图像时,我只想将该文本移动到该图像下。所以..。当我制作的图像小于textView的边界时,文本停留在同一行上,只向右移动,出现在图像附近,但当我制作的图像的宽度与textView相同时,它只是停留在相同的(开始)位置,根本不移动。下面是我使用的代码:

代码语言:javascript
复制
UIBezierPath *exclusionPath = [UIBezierPath bezierPathWithRect:CGRectMake(CGRectGetMinX(_imageView.frame),
                                                                                        CGRectGetMinY(_imageView.frame), CGRectGetWidth(_imageView.frame),
                                                                                     CGRectGetHeight(_imageView.frame))];

self.textView.textContainer.exclusionPaths= @[exclusionPath];
EN

回答 2

Stack Overflow用户

发布于 2014-06-30 16:48:53

一种可能的解决方案是,您可以将具有清晰背景颜色的UITextView放在UIImageView之上,并根据您的要求设置UIImageView动画。当UIImageView的大小发生变化时,您也可以更改UITextView frame。

票数 0
EN

Stack Overflow用户

发布于 2014-06-30 17:35:08

在代码中设置UITextViewDelegate

代码语言:javascript
复制
-(void) textViewDidChange:(UITextView *)textView
{
    [TextReview scrollRangeToVisible:NSMakeRange([TextReview.text length], 0)];
}

当你在文本视图中输入文本时,它会自动在滚动视图中滚动文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24485675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档