导航卡在rootviewcontroller上

时间:2013-01-23 06:08:09

标签: ios uiviewcontroller

我正在创建一个带有pagecontrol的应用,其中包含三个视图,每个视图都包含一个按钮,在点击时调用xib,但问题是视图中的xib加载看起来非常由于视图位于主屏幕的中心,我希望xib显示为整个页面,因此我在app delegate中创建了一个方法,然后从视图中的按钮调用它,现在xib单独加载但是当我回归到查看并调用相同的功能,它一次又一次地重复主页面.. 我知道它的looong问题,但我会感激任何努力,因为我是一个初学者....谢谢 app delegate中的代码是

-(void)specify
{
    ResultViewController *res = [[ResultViewController alloc]init];
    CATransition *transition = [CATransition animation];
    transition.duration = 0.3;
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
    transition.type = kCATransitionPush;
    transition.subtype = kCATransitionFromRight;
    [self.window.layer addAnimation:transition forKey:nil];       
    [self.window.rootViewController presentModalViewController:res animated:NO];
}

1 个答案:

答案 0 :(得分:1)

我不完全明白,但我认为你应该以编程方式放置XIB。

self.view.frame = CGRectMake(0,0,320,480);
self.view.backgroundColor = [UIColor whiteColor];

可以吗?