Не удается отобразить панель навигации на SplitView MonoTouch - PullRequest
1 голос
/ 01 февраля 2012

У меня проблема с использованием навигационной панели в моем разделенном виде.Я хочу, чтобы на левой панели отображалась панель навигации (TableView) (см. Рисунок Нажмите здесь ).Это мой AppDelegate:

   public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
        // create a new window instance based on the screen size
        window = new UIWindow (UIScreen.MainScreen.Bounds);

        this.masterViewController = new MasterViewControl();
        this.detailViewController = new DetailViewController();

        this.splitController = new UISplitViewController();
        this.splitController.ViewControllers = new UIViewController[] {
            this.masterViewController,
            this.detailViewController
        };

        this.splitController.Delegate = new SplitControllerDelegate(this.detailViewController);

        window.RootViewController = this.splitController;

        // make the window visible
        window.MakeKeyAndVisible ();

        return true;
    }

И MasterViewController я пытаюсь использовать его таким образом

'this.buttonAdd = new UIBarButtonItem("Edit", UIBarButtonItemStyle.Bordered, this.ButtonAdd_Clicked);  
 this.NavigationItem.SetRightBarButtonItem ( this.buttonAdd, true);'

1 Ответ

4 голосов
/ 01 февраля 2012

Возможно, вы захотите попробовать существующее решение, например MGSplitViewController.Это видео доступно здесь .

Доступны исходный код (target-c) и MonoTouch привязки .

Или вы можете использовать порт MonoTouch / C # от Krumelur, который будет проще использовать, если вы захотите изменить / обновить базу кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...