0

我正在制作一个应用程序,我必须将图像放在 uitextview 中。我面临的问题是,当我在两个图像中间写文字时,我该如何相应地移动图像。任何示例代码将不胜感激。

在此处输入图像描述

4

1 回答 1

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;
}

希望对你有帮助..

于 2012-05-09T11:39:19.980 回答