这可能是一个非常基本的问题,但是当我通过运行使ABPeoplePickerNavigationController
实例(addBookViewer)可见时,
[self presentModalViewController:addBookViewer animated:YES]
联系人视图弹出,但被显示屏的最顶部的条切断(显示AT& T信号强度,时钟和电池电量的条形图)。有没有办法以编程方式更改addBookViewer,以便它不会被静态状态栏切断?
谢谢, 戴夫
答案 0 :(得分:0)
看起来ABPeoplePickerNavigationController
继承自UIViewController
。也许您可以在呈现之前尝试编辑视图的框架:
addBookViewer.view.frame = CGRectMake(0, 20, [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height - 20);
答案 1 :(得分:0)
我怀疑这是因为你正在调用presentModalViewController:animated:
的视图控制器有一个框架也被覆盖,但你没有注意到,可能有足够的头部空间,确保你有状态nib文件中的bar,以便正确布局。