我有一个显示表格的UIPopoverController。我使用PresentFromBarButtonItem方法。
我该如何给弹出窗口添加一个标题来显示,就像UISpliter一样?
我有一个显示表格的UIPopoverController。我使用PresentFromBarButtonItem方法。
我该如何给弹出窗口添加一个标题来显示,就像UISpliter一样?
UITableViewController
的标题参数;UITableViewController
添加到一个UINavigationController
中。@interface YourTableViewController : UITableViewController < ... >
...
@end
...
...
YourTableViewController *vc = [[YourTableViewController alloc] init... ;
vc.title = @"Some Title";
// add vc to an UINavigationController then forget it.
UINavigationController *nav = [[UINavigationController alloc]
initWithRootViewController:vc];
[vc release];
UIPopoverController *some_pvc = [[UIPopoverController alloc]
initWithContentViewController:nav];
[nav release];
接着,通过向一个 UIViewController
发送 presentPopoverFromRect: ...
消息来展示 UIPopoverController some_pvc
,您将看到标题栏。
我不知道您所说的 UISpliter 是什么,但是您需要在 UINavigationController 中“包装”您的视图控制器,并在弹出窗口中显示导航控制器。 您的视图控制器的标题属性将出现在视图控制器的视图上方。