代码之家  ›  专栏  ›  技术社区  ›  hanno

在uiImageView中的多个位置绘制uiImage

  •  0
  • hanno  · 技术社区  · 16 年前

    我有点迷失在uiimage,uiimageview,cg,层之间… 我想在同一个uiImageView中多次绘制同一uiImage。我不想为每个对象都有单独的子视图。这足以使图像平坦。我该怎么做?

    4 回复  |  直到 14 年前
        1
  •  0
  •   Pieter Jongsma    16 年前

    uiImageView不允许这样做。相反,我建议您使用常规的uiview并使用drawrect:函数来绘制图像。如果你想知道怎么做的话,看看核心的图形文档。

        2
  •  1
  •   henghonglee    14 年前

    我发现这是因为我也在寻找这个问题的答案

    http://www.cocoanetics.com/2010/07/drawing-on-uiimages/

        3
  •  0
  •   marcc    16 年前

    您必须创建多个 UIImage 要执行此操作的对象。真的 UIImageView 是错误的选择。创建 UIView 只需添加多个 ui图像视图 对象。对不起的。

        4
  •  0
  •   sth    16 年前

    我想这很简单

    [imageView addSubview:myTextView];
    

    其中mytextView可以使用以下代码

    UIImage *myImage = [[uiimage alloc]initwithname:@"txtImage"];
    UIImageView *myTextView =
          [[UIImageView alloc]initwithframe:("enter the height width you want ")];