0

我正在创建一个pagecontrol具有三个视图的应用程序,每个视图都包含一个按钮,单击时会调用一个按钮,xib但问题是xib视图中的负载看起来非常糟糕,因为视图位于主屏幕的中心我希望 xib 显示为整个页面,所以我在应用程序委托中创建了一个方法,然后从视图中的按钮调用它,现在 xib 单独加载,但是当我回到视图并调用相同的函数时,它一次又一次地重复主页面..我知道它的问题很长,但我会很感激任何努力,因为我是初学者....感谢应用程序委托中的代码是

-(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];
}
4

1 回答 1

1

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

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

没事吧?

于 2013-01-23T07:18:31.470 回答