我想知道如何将imageview添加到超级视图。 这就是程序的工作原理。 1.superview有childview 2.从儿童视图中选择liitle图片 3.删除子视图并将所选图片发送到superview 我只是不知道从哪里开始,请帮助我们。
#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中的代码中选择图片时,我想要将图片发送到secondlevelview。
答案 0 :(得分:0)
[viewToMove retain]; //since detaching from super will decrement retain count.
UIView *myRootView = [viewToMove superview];
[viewToMove removeFromSuperview];
[myRootView addSubview: viewToMove];
[viewToMove release];