我是MonoTouch
的新人,因此MonoTouch.Dialog
。使用Elements API,我创建了一个带有两个按钮的简单视图,“Accounts”和“Contacts”。
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
_window = new UIWindow(UIScreen.MainScreen.Bounds);
_rootElement = new RootElement("Sample")
{
new Section()
{
new StringElement ("Accounts", delegate { ElementTapped(); }),
},
new Section()
{
new StringElement ("Contacts", delegate { ElementTapped(); }),
}
};
_rootVC = new DialogViewController(_rootElement);
_nav = new UINavigationController(_rootVC);
_window.RootViewController = _nav;
_window.MakeKeyAndVisible ();
return true;
}
点击任一按钮后,我想调出一个新视图进行搜索。我知道我必须在DialogViewController
设置为true的情况下创建新的EnableSearch
,但如何在NavigationController
内将其添加到delegate
?
谢谢。
答案 0 :(得分:1)
对于“帐户”和“联系人”,使用已配置为根据需要创建嵌套DialogViewController的新“RootElement”:
new RootElement ("Accounts", x => {
return new DialogViewController (....) {
EnableSearch = true
}
}