2011-07-13 8 views
0

イメージビューをスーパービューに追加する方法を知りたいと思います。 これはプログラムの仕組みです。 1.スーパービューに子ビューがあります 2.子ビューからリリートピクチャを選択します 3.子ビューを削除し、選択した画像をスーパービューに送ります 私はちょうどどこから始めるべきか分かりません。スーパービューにビューを追加(挿入)する方法

#import "SecondLevelView.h" 
#import "StickerViewController.h" 

@implementation SecondLevelView 

-(IBAction)switchStickerView:(id)sender{ 

    StickerViewController *stickerController = [[StickerViewController alloc] initWithNibName:@"StickerViewController" bundle:nil]; 

    self.stickerViewController = stickerController; 
    [self.view insertSubview:stickerViewController.view atIndex:1]; 
    [stickerController release]; 
    [super viewDidLoad]; 

} 

これはrootviewです。それは、stickerViewControllerを呼び出すツールバーを持っています。 stickerView.hファイルを使ってStickerViewcontrollerの画像を描画します。 なので、私が固執しているのは、stickerview.mのコードから画像を選択すると、roが画像をsecondlevelviewに送るようにしたいということです。

答えて

0
[viewToMove retain]; //since detaching from super will decrement retain count. 
UIView *myRootView = [viewToMove superview]; 
[viewToMove removeFromSuperview]; 
[myRootView addSubview: viewToMove]; 
[viewToMove release]; 
+0

私の書式を許してください。私はこれを電話から送信しており、そのコードを正しくフォーマットするオプションはありません。 – Dancreek

+1

myRootViewは 'myRootView = [viewToMove superview]; – Ilanchezhian

+0

で取得できます。私はそれを含めるように更新しました。 – Dancreek

関連する問題