私は、画像の上または下に移動するかどうかを考慮して、UIImageViewサブビューをviewController.viewに追加しようとしています。他のクラスのサブビューを挿入する
基本的に、私のviewControllerはボディのイメージを持っています。私は、ユーザーが帽子のようなシーンにアクセサリーを追加することを許可します。私はこれらの画像のいくつかを上記のボディビューインデックスの下に置く必要があります。
しかし、私は身体の背後に画像を追加する方法を考え出すのに問題があります。にもかかわらず、私は@property、私は警告"Property body not found on object of type 'UIViewController *'"
を得るよう
//this is from my menuItem class which has a UIViewController property connecting it to the main scene
[self.viewController.view insertSubview:sprite belowSubview:self.viewController.body];
しかしこのコードは、動作しません:私は、私がしようとするのViewController上の基準点としてUIImageViewプロパティを作成し、このような何かを行うことができます考え出しそれを合成する。
誰かが私が間違っていることを知っているのですか、これを実装する方法についてより良い設計をしていますか?おかげ
@shubhank:
//.h
@interface ViewController : UIViewController {
UIImageView *body;
}
@property (nonatomic, retain) UIImageView *body;
//.m (in viewDidLoad)
self.body = [[UImageView alloc] initWithFrame:CGRectMake(250, 300, 339, 562)];
self.body.image = [UIImage imageNamed:@"body.png"];
[self.view addSubview:body];
あなたの質問に – Shubhank
が追加されました、あなたのプロジェクトのインターフェースセクションに定義されているボディのコードを追加してください。 – user339946