質問

UIImage、UIImageView、CG、レイヤーの間に迷ってしまいました... 同じUIImageViewで同じUIImageを複数回描画したい。これらのオブジェクトごとに個別のサブビューを持ちたくありません。フラットな画像を作成するだけで十分です。どうすればいいですか?

役に立ちましたか?

解決

UIImageViewでは、これを行うことはできません。代わりに、通常のUIViewを使用し、drawRect:関数を使用して画像を描画することをお勧めします。方法を知りたい場合は、Core Graphicsのドキュメントをご覧ください。

他のヒント

この質問への回答も探していたので、これを見つけました

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

これを行うには、複数の UIImage オブジェクトを作成する必要があります。本当に UIImageView は間違った選択です。 UIView を作成し、複数の UIImageView オブジェクトを追加します。ごめんなさい。

まあ、それは簡単だと思います

[imageView addSubview:myTextView];

次のコードを使用してmyTextViewを作成できます

UIImage *myImage = [[uiimage alloc]initwithname:@"txtImage"];
UIImageView *myTextView =
      [[UIImageView alloc]initwithframe:("enter the height width you want ")];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top