导航栏标题和视图控制器视图之间的弹出窗口中的额外蓝色部分

时间:2012-04-03 20:05:50

标签: ios uiviewcontroller uinavigationcontroller uipopovercontroller

我正在使用UIPopoverController来呈现来自所选UITableViewCell的弹出窗口。问题是popover标题区域太高了。它似乎在导航栏下方和视图控制器的视图上方,在UITextView上方出现了一个额外的蓝色圆角矩形。它为什么存在,我该如何摆脱它?

popover控制器的内容视图控制器是UINavigationController。 UINavigationController的根视图控制器是一个UIViewController。 UIViewController的视图是一个UITextView。

UIViewController将其title属性设置为“UIViewController title”。 UITextView将其文本设置为“UITextView text \ n \ nUITextView text \ n \ nUITextView text”。 popover中没有其他按钮或视图。

来自我的iOS模拟器的Popover截图:

enter image description here

我正在使用iOS 5.1,Xcode 4.3.1。

1 个答案:

答案 0 :(得分:0)

解决方案:在UIViewController中将wantsFullScreenLayout设置为YES。