0

我正在使用 presentViewController(目前)从一个 UIViewController 到另一个,但是当我触摸按钮以到达下一个 UIViewController 时,第一次出现第二个“滞后”。

任何人都知道一种简单的方法来制作一个运行 X 时间的“加载屏幕”,然后将呈现所需的 ViewController?这样,延迟就不会真正发生,因为它会被“加载屏幕”所掩盖

先谢谢了!!

4

1 回答 1

0

在您的第一堂课中编写此代码,例如:-

- (IBAction) clickButton:(UIButton *) sender 
    {
        [self performSelector:@selector(presentAnotherView) withObject:nil afterDelay:1.0f];
    }

    - (void) presentAnotherView
    {
        HomeViewController *home = [[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil];

        [self presentModalViewController:home animated:YES];
    }
于 2013-11-08T05:41:59.830 回答