0

我有一个父视图控制器想要以模态方式呈现一个子视图控制器。我希望这个子视图占据整个屏幕。子视图由一个表视图组成,我在我的子视图控制器中以编程方式创建它。然而,初始化器UITableView期望被赋予一个CGRect它的边界。大概(因为它是唯一的孩子)它应该是完整的可用尺寸。

我的问题是视图控制器本身是否也有自己的大小属性,因为它在某种程度上也充当隐式视图,或者我是否需要以某种方式将大小传递给视图控制器的初始化程序?这似乎不对。

我认为让我感到困惑的一件事是,在 Cocoa-touch 中我呈现的是视图控制器,而不是视图。

4

1 回答 1

0

我想我回答了我自己的问题:似乎所有视图控制器都充当隐式视图,因为它们具有view表示控制器所代表的物理视图的单个属性。因此,它确实有自己的大小,我可以传递self.view.bounds给表视图初始化程序。

于 2013-03-17T19:44:40.013 回答