在第二屏幕中准备UI阻止第一屏幕ios

时间:2014-05-07 05:32:32

标签: ios objective-c uiscrollview nsthread

我的应用程序在第一个屏幕中有两个屏幕我有CollectionView当选择一个单元格时,它被重定向到第二个屏幕。在第二个屏幕ViewDidLoad方法中,我以编程方式ScrollView添加了30 ScrollView,每个Scrollview都有按钮和图片。直到此操作完成它才会阻止第一个操作完成后屏幕加载第二个屏幕。      直到用于准备UI的第二个屏幕中的ViewDidLoad方法中的操作 完成第二个屏幕未加载。

1 个答案:

答案 0 :(得分:0)

您正在viewDidLoad ...

中编写代码

因此,当您点击第一个屏幕并导航到第二个屏幕时,viewDidLoad方法只调用一次......

所以请使用viewWillAppear代替viewDidLoad,因为viewWillAppear每次导航到秒屏时都会调用...

尝试使用viewWillAppear中的所有代码,然后就可以获得解决方案....