Ios watchOS 4 contentFrame用于多个接口控制器页面

Ios watchOS 4 contentFrame用于多个接口控制器页面,ios,objective-c,xcode,watchkit,Ios,Objective C,Xcode,Watchkit,我有一个Apple Watch应用程序,它由一个具有表视图的主页组成。选择行时,我将一些InterfaceController显示为页面: [self presentControllerWithNames:@[@"Controller1", @"Controller2", @"Controller3", @"Controller4 etc"] contexts:@[contexts....]]; 奇怪的是,当只显示一个InterfaceController时,它会正确显示,界面就在状态栏的正下

我有一个Apple Watch应用程序,它由一个具有表视图的主页组成。选择行时,我将一些InterfaceController显示为页面:

[self presentControllerWithNames:@[@"Controller1", @"Controller2", @"Controller3", @"Controller4 etc"] contexts:@[contexts....]];
奇怪的是,当只显示一个InterfaceController时,它会正确显示,界面就在状态栏的正下方启动

但是,当我像上面的代码那样呈现多个页面时,contentFrame会缩小,并且顶部的状态栏和实际内容之间有一个黑色空间

这是干什么用的?我怎样才能删除它

单页:

多页: