首页 文章

textview来自画廊的图像

提问于
浏览
0

我正在尝试将文本视图放在特定大小的图像视图上,但是当我从照片库中加载图像时,我的文本视图会被覆盖,我无法在其上书写 . 我想,当我为bi创建一个矩形框架时,来自图库的图像将覆盖到文本视图 . 我该怎么办?

回答:这是辛苦工作:

- (void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info {
    // set image
    emailImage1 = [info objectForKey:UIImagePickerControllerOriginalImage];
    //bi.image = [info objectForKey:UIImagePickerControllerOriginalImage];

    image = [info objectForKey:UIImagePickerControllerOriginalImage];
    bi = [[UIImageView alloc ] initWithImage: image ];
    bi.frame = CGRectMake(20.0f, 100.0f,260.0f, 285.0f);
    [self.view addSubview: bi];
    [self.view bringSubviewToFront:scroll];
    [[picker parentViewController] dismissModalViewControllerAnimated:YES];
    [picker release];
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker 
   {
    // release picker
    [[picker parentViewController] dismissModalViewControllerAnimated:YES];
    [picker release];
}

帮助PLZ

2 回答

  • 1

    语法是 [self.view bringSubviewToFront:yourTextView];

  • 0

    嘿那里,有一行导致问题 . 您将 bi 添加为子视图,如下所示:

    [self.view addSubview: bi ];
    

    那是对的 . 但是从UIView的冥想看这个:

    添加后,此视图将显示在任何其他子视图的顶部 .

    请尝试以下方法

    [self.view insertSubview: bi belowSubview: YourTextView];
    

    将“YourTextView”替换为指向textview的指针 . 它应该工作 .

    桑德罗梅尔

相关问题