0

当我继承 UISplitViewController 并设置它的 viewControllers 属性时,一切都很好。但是,一旦我将这一行添加到我的子类中,主视图控制器就会增长到详细视图的大小并与我的详细视图重叠。

@property (nonatomic,retain) MMMasterViewController* masterViewController;

有人知道这里发生了什么吗?

4

2 回答 2

3

所以我改变了我的财产的名称,它奏效了。

为什么?

它很可能是覆盖 UISplitViewController 的私有属性。

于 2012-10-31T20:08:10.910 回答
1

详细信息视图的私有属性名称似乎是detailViewController. 我使用了该名称,并且我的详细信息视图移到了主视图下。

似乎最好避免在子类中使用这些属性名称中的任何一个。

于 2012-11-13T20:45:07.307 回答