UIPopoverControllerでタイトルを追加する
UIPopoverControllerでタイトルを追加にはUIPopoverControllerの元になるUIViewControllerに対してTitleとNavigationItemにボタンを追加する。
しかし直接UINavigationControllerを作ってTitle等を変えてもなにも起きなかった。
この場合、UIViewControllerを元にUINavigationControllerを作り、これを元にUIPopoverControllerを作る必要があった。
UIViewController cc = new UIViewController (); cc.View = なにか; cc.Title = "Test"; cc.NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem (UIBarButtonSystemItem.Camera), false); cc.NavigationItem.SetRightBarButtonItem (new UIBarButtonItem (UIBarButtonSystemItem.Cancel), false); UINavigationController nc = new UINavigationController (cc); // さらにUINavigationControllerを使わなければならない UIPopoverController pc = new UIPopoverController (nc);
追記 2011-06-26
コードが間違っていたので修正。