当我继承UISplitViewController并设置它的viewControllers属性时,一切都很好。但是,一旦我将这一行添加到我的子类中,主视图控制器就会增长到详细视图的大小并重叠我的详细视图。
@property (nonatomic,retain) MMMasterViewController* masterViewController;
有谁知道这里发生了什么?
答案 0 :(得分:3)
所以我改变了我的财产的名称并且它有效。
为什么?
很可能是覆盖了UISplitViewController的私有属性。
答案 1 :(得分:1)
详细信息视图的私有属性名称似乎为detailViewController
。我使用了该名称,并在主视图下移动了我的详细信息视图。
最好避免在子类中使用这些属性名称。