我有2个视图控制器。 查看控制器A和视图控制器B. 当我单击View控制器A上的一个按钮时,它会将我推送到View Controller B.但是当我单击View Controller A上的按钮时,加载View控制器B需要一些时间,并在页面上显示一些延迟。
我在View Controller B上使用了3个集合视图。
答案 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
});
});