これは簡単な作業のように思えるので、画像をレンダリングできない理由がわかりません。
UIView をセットアップするときは、次のようにします。
myUiView.backgroundColor = [UIColor clearColor];
myUiView.opaque = NO;
UIView の init 関数で UIImage を作成して保持します。
image = [[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"png"]] retain];
次に、私の drawRect は次のようになります。
- (void) drawRect:(CGRect) rect
{
[image drawInRect:self.bounds];
}
最終的には、ビットマップ コンテキストを介してその UIImage を操作し、drawRect でコンテキストから CGImage を作成してレンダリングしますが、今のところ、既知の画像をレンダリングしようとしています。
私はこのサイトとドキュメントを掘り下げてきました。私は CG パスをたどり、他の人が投稿した多数の例に従って CGContextDrawImage で描画しようとしましたが、それもうまくいきませんでした。
そこで、画像を描画する最も簡単な方法と思われる方法に戻ってきましたが、うまくいきません。
どんな助けでも大歓迎です。
前もって感謝します。