我想要在textView中写入文本,稍后当我向textView添加图像时,我只想将该文本移动到该图像下。所以..。当我制作的图像小于textView的边界时,文本停留在同一行上,只向右移动,出现在图像附近,但当我制作的图像的宽度与textView相同时,它只是停留在相同的(开始)位置,根本不移动。下面是我使用的代码:
UIBezierPath *exclusionPath = [UIBezierPath bezierPathWithRect:CGRectMake(CGRectGetMinX(_imageView.frame),
CGRectGetMinY(_imageView.frame), CGRectGetWidth(_imageView.frame),
CGRectGetHeight(_imageView.frame))];
self.textView.textContainer.exclusionPaths= @[exclusionPath];发布于 2014-06-30 16:48:53
一种可能的解决方案是,您可以将具有清晰背景颜色的UITextView放在UIImageView之上,并根据您的要求设置UIImageView动画。当UIImageView的大小发生变化时,您也可以更改UITextView frame。
发布于 2014-06-30 17:35:08
在代码中设置UITextViewDelegate
-(void) textViewDidChange:(UITextView *)textView
{
[TextReview scrollRangeToVisible:NSMakeRange([TextReview.text length], 0)];
}当你在文本视图中输入文本时,它会自动在滚动视图中滚动文本。

https://stackoverflow.com/questions/24485675
复制相似问题