gpt4 book ai didi

c# - 无法在 Split View MonoTouch 上显示导航栏

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:56 24 4
gpt4 key购买 nike

我在 Split View中使用导航栏时遇到问题。我希望在我的 TableView 所在的左侧 View 中显示导航栏(参见图片 Click Here)。这是我的 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);'

最佳答案

您可能想尝试现有的解决方案,例如 MGSplitViewController。有可用的视频 here .

original source code ( objective-c )和 MonoTouch bindings可用。

或者您可以使用 MonoTouch/C# port来自 Krumelur,如果您想更改/更新代码库,它将更易于使用。

关于c# - 无法在 Split View MonoTouch 上显示导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9092847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com