添加属性视图到另一个视图控制器

时间:2014-08-10 16:30:38

标签: ios objective-c uiview uiviewcontroller

基本上我使用segue来显示模态ViewController。

我希望模态ViewController显示UIView的自定义子类,我在我的主ViewController中声明为属性,如下所示:

@property (nonatomic,strong) myView *theView;

prepareForSegue:sender:我调整自定义UIView的帧并将其添加到模态ViewController:

 -(void)prepareForSegue:(UIStoryBoardSegue*)segue sender:(id)sender{
    UIViewController *destination = [segue destinationViewController];
    [self.theView setFrame:destination.view.bounds];
    [destination.view addSubview:self.theView];
}

除了View仍然是错误的大小,只有在我第一次调用它时才有效。第二次它会在

上与EXC_BAD_ACCESS崩溃
[destination.view addSubview:self.theView];

线。

为什么会发生这种情况?

提前致谢

0 个答案:

没有答案