2012-04-09 96 views
0

有一个带有UIScrollView的视图控制器。此视图控制器在应用程序的开始时创建/加载。在看到控制器之前,尝试将子视图添加到滚动视图和滚动视图不会接受/添加子视图。一旦ViewWillAppear被调用,然后可以添加子视图罚款。它运行完全相同的代码,但不会添加子视图直到它被调用来查看一次。UIScrollView将不会接受子视图,直到出现视图

这是什么原因?我认为这是设计的....

回答

0

你应该能够在viewDidLoad期间插入你的子视图:如果控制器的视图插座都OK。 (这比viewWillAppear早一点:并且是有效的视图对象应该首先可用的位置。)

+0

没有错误和帧都设置好,但简单不存在。他们不会被添加到子视图中。我将不得不准备一个测试台来仔细检查。 – ort11 2012-04-17 14:34:20

+0

这是发生在viewDidLoad? (尝试记录滚动视图的值。) – 2012-04-17 14:59:06