Ipad 如何在UIPopover控制器中获取导航栏
我正在使用带导航栏的uipopover控制器。实际上,我希望在popover控制器内有导航栏。我尝试更改导航控制器的背景色,但它看起来不像我预期的那样。导航栏按钮似乎与popover角相连。请查找附带的屏幕截图。下面是我用来创建popover的代码 WLViewBookmarkViewController*viewBookmarkViewController=[[WLViewBookmarkViewController alloc]initWithStyle:UITableViewStyleGrouped] viewBookmarkViewController.delegate=self; UINavigationController*viewBookmarkNavController=[[UINavigationController alloc]initWithRootViewController:viewBookmarkViewController] viewBookmarkNavController.navigationBar.backgroundColor=[uicolorWithred:9/255.0绿色:135/255.0蓝色:46/255.0 alpha:1.0] self.bookmarkPopoverController=[[UIPopoverController alloc]initWithContentViewController:viewBookmarkNavController] [self.bookmarkPopoverController呈现来自BarbuttonItem的PopOver:bookmarkButtonItem许可证拥挤方向:UIPopOverError方向向下| UIPopOverError方向向上 动画:是]Ipad 如何在UIPopover控制器中获取导航栏,ipad,ios5,Ipad,Ios5,我正在使用带导航栏的uipopover控制器。实际上,我希望在popover控制器内有导航栏。我尝试更改导航控制器的背景色,但它看起来不像我预期的那样。导航栏按钮似乎与popover角相连。请查找附带的屏幕截图。下面是我用来创建popover的代码 WLViewBookmarkViewController*viewBookmarkViewController=[[WLViewBookmarkViewController alloc]initWithStyle:UITableViewStyleGr
Please suggest if there are any other way to achieve this.
我会直接用UINavigationController初始化UIPover控制器
self.bookmarkPopoverController = [[UIPopoverController alloc] initWithContentViewController: viewBookmarkNavController];
还可以通过覆盖viewBookmarkViewController类中的
-contentSizeForViewInPopover
来尝试设置popover的内容大小,以返回CGSize,这样应该可以得到更整洁的结果。我创建了一个Xib,其中有一个控制器视图,我必须将其添加到popover中。我在视图中添加了一个表视图和一个导航栏