视图控制器需要时间来加载

时间:2016-06-16 05:02:08

标签: ios objective-c swift

我有2个视图控制器。 查看控制器A和视图控制器B. 当我单击View控制器A上的一个按钮时,它会将我推送到View Controller B.但是当我单击View Controller A上的按钮时,加载View控制器B需要一些时间,并在页面上显示一些延迟。

我在View Controller B上使用了3个集合视图。

1 个答案:

答案 0 :(得分:0)

在按钮单击时调用B视图控制器时使用此选项 这是来自苹果的官方文件 https://developer.apple.com/library/ios/documentation/Performance/Reference/GCD_libdispatch_Ref/

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        // Background work will here
        dispatch_async(dispatch_get_main_queue(), ^{
            //UI Update will here
        });
    });