我有一个让我疯狂的问题。我正在使用故事板创建一个应用程序,当我加载一个特定的视图时,它需要永远显示(2-3秒)。
视图包含地图视图和两个日期选择器,并在用户按下按钮时显示。
我通过向按钮添加segue并使用instantiateviewcontrollerwithidentifier来加载视图。两者都花费相同的时间。
我还观察到,当按下按钮后触摸上一个视图时,选择会在出现时显示在下一个视图上。好像视图已经存在但没有呈现。
视图生命周期方法中的调试语句显示我按下按钮后2-3秒确实调用了viewdidload。
我还创建了一个新的空视图,并开始逐个添加元素。当我添加mapview时,加载时间发生了重大变化。
任何想法可能是什么问题,如果我可以解决它而不需要将整个视图添加为子视图?