我正在制作一个应用程序,我必须将图像放在uitextview中。 我面临的问题是,当我在两个图像的中间写文本时,我如何相应地移动图像。 任何示例代码将不胜感激。
答案 0 :(得分:0)
我在这里为您提供一张图片的示例代码。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
{
if ( [text isEqualToString:@"\n"] ) {
}
else
{
NSString *yourstring = [[NSString alloc]init];
yourstring = textView.text;
CGSize s = [yourstring sizeWithFont:[UIFont systemFontOfSize:15] //define your textview font size
constrainedToSize:CGSizeMake(self.view.bounds.size.width - 40, MAXFLOAT) // - 40 For cell padding
lineBreakMode:UILineBreakModeWordWrap];
CGRect frame = CGRectMake(0.0f, s.height+10, 320.0f, 20);//use YourImageView. height and width
YourImageView.frame=frame;
}
return YES;
}
希望,这会对你有帮助..